summaryrefslogtreecommitdiffstats
path: root/pkgs/development/interpreters/python
AgeCommit message (Collapse)Author
2021-01-24Merge branch 'master' into staging-nextJan Tojnar
2021-01-24treewide: fix double quoted strings in meta.descriptionvolth
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24Merge branch 'master' into staging-nextJan Tojnar
2021-01-23pkgs/development/interpreters: stdenv.lib -> libBen Siraphob
2021-01-23Merge staging-next into staginggithub-actions[bot]
2021-01-22cpython: fix extensions when using a musl toolchainPeter Woodman
2021-01-22Merge staging-next into staginggithub-actions[bot]
2021-01-22python310: 3.10.0a3 -> 3.10.0a4Jonathan Ringer
2021-01-19Merge branch 'staging-next' into stagingJan Tojnar
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-16pytestCheckHook: Add disabledTestFiles optionSandro Jäckel
2021-01-14Merge branch 'master' into staging-nextJan Tojnar
2021-01-13python36: enable ctypes.util.find_library patchFabian Möller
2021-01-10Merge staging-next into staginggithub-actions[bot]
2021-01-10Merge master into staging-nextgithub-actions[bot]
2021-01-10toplevel: stdenv.lib -> libProfpatsch
The library does not depend on stdenv, that `stdenv` exposes `lib` is an artifact of the ancient origins of nixpkgs.
2021-01-09Revert "Revert "python: 3.8.6 -> 3.8.7.""Frederik Rietdijk
This was originally reverted because of an invalid patch. This has been fixed and now we want this update again. This reverts commit e1ed9b3b0851b95d3e82fb1085a121531c32a42a.
2021-01-08Merge staging-next into staginggithub-actions[bot]
2021-01-08python2: fix ctypes.util.find_library with gcc10Orivej Desh
Fixes #108243
2021-01-08python3: don't use sysconfigdataHook on darwinFrederik Rietdijk
Resolves issue when building wheels which is a regression introduced by 1a65c5df5f98 ``` AssertionError: would build wheel with unsupported tag ('cp38', 'cp38', 'darwin_x86_64') ```
2021-01-07Merge branch 'staging-next' into stagingJan Tojnar
2021-01-07Merge branch 'master' into staging-nextJan Tojnar
https://github.com/NixOS/nixpkgs/commit/b04fc593e7b55fe1f74421b11589f12a339c92e2 seems to have accidentally changed mkDerivation function for dfilemanager and solarus-quest-editor so I have reverted that here.
2021-01-05Merge staging-next into staginggithub-actions[bot]
2021-01-04python38: remove obsolete find_library patchJonathan Ringer
2021-01-04Revert "python: 3.8.6 -> 3.8.7."Frederik Rietdijk
Need to fix a patch first. Next iteration. This reverts commit 507efdb11fcdbf59199b2fe4717d6799ff623a2a.
2021-01-04python: 3.8.6 -> 3.8.7.Drew Hess
2021-01-03treewide: Inline more of the static overlayJohn Ericson
Picking up where #107238 left off. I think I'll have gotten all the easy stuff with this.
2020-12-28cpython: fix finding headers when cross-compiling extension modulesBen Wolsieffer
2020-12-28cpython: fix ctypes.util.find_libraryLucas Ransan
2020-12-18Merge master into staging-nextgithub-actions[bot]
2020-12-17python310: 3.10.0a2 -> 3.10.0a3Jonathan Ringer
2020-12-12python: 3.9.0 -> 3.9.1Greg Roodt
2020-12-01pythonPackages.pip-install-hook: remove --build optionFrederik Rietdijk
Pip had the option --build to build in a custom or temporary directory. Nowadays, pip just listens to TMPDIR, which we already set. This option was deprecated and is removed in pip 20.3.
2020-11-30Merge pull request #104781 from NixOS/staging-nextFrederik Rietdijk
Staging next
2020-11-30python: Propagate packageOverrides to pythonForBuildadisbladis
When overriding versions of build tools injected via hooks `packageOverrides` was not taken into account and 2 incompatible versions of the same package (`wheel` in this case) ended up in the closure, causing the builds to fail.
2020-11-29Merge master into staging-nextFrederik Rietdijk
2020-11-28Python: add todo note regarding pythonForBuildFrederik Rietdijk
2020-11-28Python splicing: splice package sets, not Python derivationFrederik Rietdijk
In the original commit the various builds of Python were added to `otherSplices`, instead of the intended Python package sets.
2020-11-28Python: rename parameters and arguments passed to passthruFrederik Rietdijk
As part of the splicing the build/host/target combinations of the interpreter need to be passed around internally. The chosen names were not very clear, implying they were package sets whereas actually there were derivations.
2020-11-28python.tests: use self.callPackage instead of super.callPackageFrederik Rietdijk
super was incorrectly possible until https://github.com/NixOS/nixpkgs/pull/104201 got merged.
2020-11-28Python: use pythonPackagesBuildHost instead of pythonForBuildFrederik Rietdijk
Follow-up to #104201, related to #105113.
2020-11-26python/hooks/pythonNamespaces: fix __pycache__ being empty, or not existingJonathan Ringer
2020-11-25Revert "Revert "Revert "cpython: fix finding headers when cross-compiling ↵Frederik Rietdijk
extension modules""" This still does not function without issues. E.g., bootstrapped-pip fails with Python 3.6 and 3.7 as well as 3.8 on 32-bit. Because this is a stdenv-rebuild it needs to be tested significantly better This reverts commit 6100bc29f72b85332014bb4362721eda379e0e03.
2020-11-23python/hooks/pythonNamespaces: fix __pycache__ logicJonathan Ringer
2020-11-23python.tests: not when cross-compilingFrederik Rietdijk
Running the tests is not possible when cross-compiling.
2020-11-23Revert "Revert "cpython: fix finding headers when cross-compiling extension ↵Frederik Rietdijk
modules"" Moving the sysconfig file caused spidermonkey_78 to fail to build. We now symlink it instead. This reverts commit 6a23dde75bd9bb0cdcc58477439aaf1e146e3623.
2020-11-22python.tests: use self.callPackage instead of super.callPackageFrederik Rietdijk
super was incorrectly possible until https://github.com/NixOS/nixpkgs/pull/104201 got merged.
2020-11-22Revert "cpython: fix finding headers when cross-compiling extension modules"Frederik Rietdijk
This breaks virtualenv https://github.com/NixOS/nixpkgs/issues/104483. We should probably not move `_sysconfigdata` but just copy it for cross to another place or output. This reverts commit 11806b6ede420bbdb980ca1c36918b71e9ddc0a2.
2020-11-20python3.pkgs.pipInstallHook: don't warn on script installationJonathan Ringer
2020-11-19buildPython*: don't catch conflicts when cross-compilingFrederik Rietdijk
Hack until we fix PYTHONPATH.