nixpkgs/pkgs/development/interpreters/python
Yureka ef60280d57
python311: fix cross to/from musl (#260641)
The situation:

Python <3.11: under Linux the abi string is always -gnu*

Python 3.11-3.12: musl is treated as its own abi in the python build system, but when cross-compiling the build host's libc is used for the target abi string. Cross compiling from glibc to musl gives a -gnu* target abi string and vice versa.

Python >=3.13: musl is treated as its own abi, and when cross-compiling the target libc is used for the target abi string

We backport the fix for python 3.11-3.12, since the intermediate state is almost impossible to model in the nix expression
2023-10-13 17:47:11 +02:00
..
catch_conflicts
conda
cpython python311: fix cross to/from musl (#260641) 2023-10-13 17:47:11 +02:00
hooks Merge master into staging-next 2023-09-25 12:01:02 +00:00
manylinux Merge pull request #196802 from jneem/manylinux 2023-07-02 23:23:55 +02:00
pypy
python2 python3Packages.flitBuildHook: remove 2023-09-22 21:11:24 +02:00
rustpython
tests python.tests.tkinter: init 2023-08-19 14:00:56 +03:00
update-python-libraries update-python-libraries: Fix some issues 2023-05-07 12:23:52 +02:00
default.nix Merge master into staging-next 2023-10-02 18:01:04 +00:00
mk-python-derivation.nix python3Packages.flitBuildHook: remove 2023-09-22 21:11:24 +02:00
passthrufun.nix Merge branch 'master' into staging-next 2023-08-20 12:01:22 -07:00
python-packages-base.nix python2.{buildPythonPackage,buildPythonApplication}: extract into its own file 2023-08-20 10:59:46 +02:00
run_setup.py
setup-hook.nix
setup-hook.sh
sitecustomize.py
tests.nix python27: disable tests that expect Python 3+ 2023-09-25 14:51:43 +01:00
with-packages.nix
wrap-python.nix
wrap.sh
wrapper.nix treewide: use optionalString instead of 'then ""' 2023-06-24 20:19:19 +02:00