Search Criteria
Package Details: python39 3.9.12-1
Package Actions
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: | custom |
Provides: | python |
Submitter: | rixx |
Maintainer: | rixx |
Last Packager: | rixx |
Votes: | 14 |
Popularity: | 2.37 |
First Submitted: | 2021-12-13 11:56 (UTC) |
Last Updated: | 2022-03-24 23:09 (UTC) |
Dependencies (15)
- bzip2 (bzip2-git, bzip2-rustify-git, bzip2-with-lbzip2-symlinks)
- expat (expat-git)
- gdbm (gdbm-git)
- libffi (libffi-minimal-git, libffi-git)
- libnsl (libnsl-git)
- libxcrypt (libxcrypt-git)
- openssl (libressl-git, openssl-hardened, openssl-git, openssl-static)
- zlib (zlib-static, zlib-git, zlib-asm, minizip-asm, zlib-ng, zlib-ng-compat-git)
- bluez-libs (bluez-git) (make)
- gdb (gdb-git) (make)
- mpdecimal (make)
- mpdecimal (optional) – for decimal
- sqlite (sqlite-replication, sqlite-minimal-git, sqlite-fts3-parenthesis, sqlite-fossil) (optional)
- tk (tk85) (optional) – for tkinter
- xz (xz-git) (optional) – for lzma
Required by (10851)
- 0x0uploader (requires python)
- 10ff-git (requires python)
- 10moons-driver-t503 (requires python)
- 10moons-driver-t503 (requires python) (make)
- 2048-py (requires python)
- 3to2 (requires python)
- 4scanner (requires python)
- 64gram-desktop (requires python) (make)
- 64gram-desktop-no-ad (requires python) (make)
- a2ln (requires python)
- a7800 (requires python) (make)
- aarch64-none-elf-gdb (requires python)
- aard2-slob (requires python)
- abeceda_convertor-git (requires python)
- abraca (requires python) (make)
- absolutely-proprietary (requires python)
- abv-calc-git (requires python)
- abzer-git (requires python)
- acalc-git (requires python)
- acd_cli (requires python) (make)
Latest Comments
rixx commented on 2022-03-17 13:10 (UTC) (edited on 2022-03-17 13:12 (UTC) by rixx)
@lahwaacz I thought I had put that in my comment, but apparently not? Updates do not apply, complaining that
/usr/bin/pip
or/bin/pip
exists in the filesystem (I swear I had intended to put that in my comment, sorry). Shipping a PKGBUILD that doesn't allow people to update isn't great, so I reverted the change for now.As I said: I do not have the time right now, so I chose to revert the change that breaks the package for people. Either I get around to tinkering with the PKGBUILD when I'm not working insane hours, or somebody sends in a patch.
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):So there is no conflict between
python39
andpython-pip
. In any case, you could just add something likerm -f "${pkgdir}/usr/bin/pip"
to thepackage()
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
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 addpython39-pip
andpython39-setuptools
toprovides
. This allows to quickly build many other python modules for python39 without having to rebuildpython-pip
andpython-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
Aviroblox commented on 2022-01-21 21:19 (UTC) (edited on 2022-01-25 00:10 (UTC) by Aviroblox)
I'm getting this error when updating to 3.9.10 from 3.9.9
vhsdev commented on 2022-01-01 11:54 (UTC)
Only if the crypto wallet requiring this package to build is able to connect to the Internet of Bodies. I believe the electron-cash wallet relies on py39. Just saying.
rixx commented on 2021-12-15 10:59 (UTC)
While this package was deleted, I adjusted the PKGBUILD to match the official ABS Python PKGBUILD, on the assumption that Arch maintainers know better than me what is needed to build Python. Feel free to remove (either for yourself or via a PR) if not actually needed.
alerque commented on 2021-12-15 10:03 (UTC)
Python requires a bluetooth library to build‽