Package Details: python39 3.9.20-1

Git Clone URL: https://aur.archlinux.org/python39.git (read-only, click to copy)
Package Base: python39
Description: Major release 3.9 of the Python high-level programming language
Upstream URL: https://www.python.org/
Licenses: PSF-2.0
Submitter: rixx
Maintainer: rixx
Last Packager: rixx
Votes: 25
Popularity: 0.28
First Submitted: 2021-12-13 11:56 (UTC)
Last Updated: 2024-11-06 08:35 (UTC)

Dependencies (16)

Required by (7)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

lahwaacz commented on 2022-03-17 07:04 (UTC) (edited on 2022-03-17 07:07 (UTC) by lahwaacz)

@rixx I don't see what's the problem, the package contained only these files in /usr/bin (on version 3.9.11-2, i.e. before the last change):

$ pacman -Ql python39 | grep usr/bin
python39 /usr/bin/
python39 /usr/bin/2to3-3.9
python39 /usr/bin/idle3.9
python39 /usr/bin/pip3.9
python39 /usr/bin/pydoc3.9
python39 /usr/bin/python3.9
python39 /usr/bin/python3.9-config

So there is no conflict between python39 and python-pip. In any case, you could just add something like rm -f "${pkgdir}/usr/bin/pip" to the package() function, it's already done for some files in /usr/lib...

rixx commented on 2022-03-16 23:54 (UTC)

It turns out that --without-ensurepip is required for updates to apply cleanly. I've reintroduced the option so that people can get the latest update.

I don't have the time to figure out how to tell Python (or the pkgbuild) to only introduce a versioned pip executable, not the general one (which is what makes updates fail: /usr/bin/pip already exists). Anybody who has five minutes to fix this, feel free to send me a patch via mail or a PR.

rixx commented on 2022-03-11 22:38 (UTC)

Done, hope this doesn't break the build for other systems.

CyberShadow commented on 2022-03-11 21:03 (UTC)

Seeing the same issue as lahwaacz, would you mind adding the fix to the package please?

lahwaacz commented on 2022-03-02 21:57 (UTC)

I'm getting

configure: error:

Unknown float word ordering. You need to manually preset
ax_cv_c_float_words_bigendian=no (or yes) according to your system.

I've solved it by adding export ax_cv_c_float_words_bigendian=no before the configure command.

rixx commented on 2022-03-02 11:04 (UTC)

Good point, done.

lahwaacz commented on 2022-02-12 03:15 (UTC)

Please remove the --without-ensurepip option and add python39-pip and python39-setuptools to provides. This allows to quickly build many other python modules for python39 without having to rebuild python-pip and python-setuptools (which have dozens of other dependencies) "properly".

hyc3573 commented on 2022-01-26 14:01 (UTC)

I found the solution. https://bugs.python.org/issue46401