summaryrefslogtreecommitdiff
path: root/pkgs/development/interpreters/python
AgeCommit message (Collapse)Author
2023-01-21treewide: switch to nativeCheckInputsGuillaume Girol
checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs.
2023-01-21buildPythonPackage: support nativeCheckInputsGuillaume Girol
2023-01-21Merge branch 'nativeCheckInputs' into staging-nativeCheckInputsGuillaume Girol
2023-01-21fetchPypi: move to top levelfigsoda
fetchPypi doesn't use python under the hood and doesn't need to be tied to a specific version of python. Moving it to top level makes it more consistent with other fetchers and makes code generation easier.
2023-01-20python-packages-base: use extends instead of //Artturin
// shouldn't be used when overrideAttrs is available here we can use extends instead of overrideAttrs for performance
2023-01-19treewide: add names to all setup hooksAlyssa Ross
2023-01-19python: improve ABI name detectionMinijackson
2023-01-16python37: remove leftover filesNick Cao
2023-01-15Merge pull request #210078 from thiagokokada/dont-expose-resholveThiago Kenji Okada
resholve: mark it as knownVulnerabilities, allow resholve-utils usage
2023-01-15python27: remove stripLibs argumentThiago Kenji Okada
Since we are now guarantee that the `resholve` is not exposing `python27`, let's remove the `stripLibs` hack that tried to reduce its size.
2023-01-13Merge master into staging-nextgithub-actions[bot]
2023-01-12Merge pull request #208744 from wegank/python312-darwinMario Rodas
python312: fix build on darwin
2023-01-09Merge master into staging-nextgithub-actions[bot]
2023-01-08pypy39: fix pypy3 symlinkThiago Kenji Okada
2023-01-08pythonInterpreters.pypy39_prebuilt: remove global with libThiago Kenji Okada
2023-01-08pythonInterpreters.pypy27_prebuilt: remove global with libThiago Kenji Okada
2023-01-08pypy{27,38,39}: remove global with libThiago Kenji Okada
2023-01-08pypy{27,38,39}: refactor derivationThiago Kenji Okada
- Remove code related to i686 archs (not supported anymore since #209100) - Split non-install steps in installPhase in installCheckPhase/preFixup - Add missing pre/post hooks
2023-01-08pypy27: unbreak on aarch64-darwinWeijia Wang
2023-01-08Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt
2023-01-08Merge pull request #209597 from wegank/pypy27-darwinThiago Kenji Okada
pythonInterpreters.pypy27_prebuilt: fix install check on darwin
2023-01-08Merge pull request #209598 from wegank/pypy39-darwinThiago Kenji Okada
pythonInterpreters.pypy39_prebuilt: add darwin support
2023-01-08python311: fix cross compilationNick Cao
2023-01-08pythonInterpreters.pypy39_prebuilt: add darwin supportWeijia Wang
2023-01-08pythonInterpreters.pypy27_prebuilt: fix install check on darwinWeijia Wang
2023-01-08Merge master into staging-nextgithub-actions[bot]
2023-01-07python27: mark as vulnerable/insecure due to EOL on 2020-01-01Fabián Heredia Montiel
More information: https://www.activestate.com/products/python/python-2-end-of-life-security-updates/
2023-01-07pypy{27,38,39}: mark as broken in aarch64-darwinThiago Kenji Okada
2023-01-07pypy39: fix build in darwinThiago Kenji Okada
2023-01-07pypy{27,38,39}: remove i686-linux, add aarch64-darwinThiago Kenji Okada
2023-01-07pythonInterpreters.pypy27_prebuilt: add support to darwinThiago Kenji Okada
2023-01-07pythonInterpreters.pypy39_prebuilt: use autoPatchelfHookThiago Kenji Okada
2023-01-07pythonInterpreters.pypy27_prebuilt: use autoPatchelfHookThiago Kenji Okada
2023-01-07pythonInterpreters.pypy27_prebuilt: add support for aarch64-linuxThiago Kenji Okada
2023-01-07pypy38: 7.3.9 -> 7.3.11Thiago Kenji Okada
2023-01-07pypy39: 7.3.9 -> 7.3.11Thiago Kenji Okada
Also build it with pypy27 instead of python27.
2023-01-07pypy27: 7.3.9 -> 7.3.11Thiago Kenji Okada
Also build it with pythonInterpreters.pypy27_prebuilt instead of python27, to avoid it being broken after #201859 is merged. Keep in mind that the above change will make this derivation only work with x86_64-linux for now (since pypy27_prebuilt is only packaged for that platform). However support for newer platforms can be added later, and a working package for one platform is better than a broken package in 4 platforms.
2023-01-07pypy37: removeThiago Kenji Okada
2023-01-07pythonInterpreters.pypy39_prebuilt: 7.3.9 -> 7.3.11Thiago Kenji Okada
2023-01-07pythonInterpreters.pypy27_prebuilt: 7.3.9 -> 7.3.11Thiago Kenji Okada
2023-01-07Merge master into staging-nextgithub-actions[bot]
2023-01-07Merge pull request #207652 from Artturin/splicenixfmtArtturi
2023-01-05Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt
2023-01-05python37: dropMartin Weinelt
The package set hasn't been working for a long time now, due to infinite recursions, that nobody was going to fix. The release is going to go EOL in 2023/06 and we don't want to ship it in NixOS 23.05 anyway.
2023-01-04python27: 2.7.18.5 -> 2.7.18.6Thiago Kenji Okada
2023-01-04Merge staging-next into staginggithub-actions[bot]
2023-01-04Merge pull request #206642 from thiagokokada/python27-use-system-libsThiago Kenji Okada
python27: use ffi/expat as system libraries
2023-01-04Merge pull request #208962 from KAction/patch/v1/python3.pkgs.sphinxHookMartin Weinelt
2023-01-03python3.pkgs.sphinxHook: fix co-installability of generated documentationDmitry Bogatov
Include full $name of the derivation into docdir, so documentation for python package "foo" is installed into $out/share/doc/python3.10-foo-1.2.3 instead of just $out/share/doc/foo, where it may conflict with some other package named "foo" and not-coinstallable with different versions of the same python package. Change from $name to $pname was introduced in [1ee5fca], probably as unindented side-effect of adding support for formats other than html.
2023-01-02python312: fix build on darwinWeijia Wang