summaryrefslogtreecommitdiff
path: root/pkgs/development/interpreters/python/default.nix
AgeCommit message (Collapse)Author
10 dayspython315: 3.15.0a4 -> 3.15.0a5Martin Weinelt
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-5
11 dayspython315: 3.15.0a3 -> 3.15.0a4Martin Weinelt
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-4
2025-12-18Merge remote-tracking branch 'origin/master' into staging-nextK900
2025-12-16python315: 3.15.0a2 -> 3.15.0a3Martin Weinelt
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-3
2025-12-06python314: 3.14.1 -> 3.14.2Martin Weinelt
https://docs.python.org/release/3.14.2/whatsnew/changelog.html
2025-12-06python313: 3.13.10 -> 3.13.11Martin Weinelt
https://docs.python.org/release/3.13.11/whatsnew/changelog.html
2025-12-03python314: 3.14.0 -> 3.14.1Martin Weinelt
https://docs.python.org/release/3.14.1/whatsnew/changelog.html
2025-12-03python313: 3.13.9 -> 3.13.10Martin Weinelt
https://docs.python.org/release/3.13.10/whatsnew/changelog.html
2025-11-23python315: 3.15.0a1 -> 3.15.0a2Martin Weinelt
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-2
2025-10-15Merge staging-next into stagingnixpkgs-ci[bot]
2025-10-15Merge master into staging-nextnixpkgs-ci[bot]
2025-10-15python315: init add 3.15.0a1Martin Weinelt
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-alpha-1
2025-10-15python313: 3.13.8 -> 3.13.9Martin Weinelt
https://docs.python.org/release/3.13.9/whatsnew/changelog.html
2025-10-10python312: 3.12.11 -> 3.12.12 (#450493)Martin Weinelt
2025-10-10Merge master into staging-nextnixpkgs-ci[bot]
2025-10-10python312: 3.12.11 -> 3.12.12Martin Weinelt
https://docs.python.org/release/3.12.12/whatsnew/changelog.html
2025-10-10python310: 3.10.18 -> 3.10.19Martin Weinelt
https://docs.python.org/release/3.10.19/whatsnew/changelog.html
2025-10-10python311: 3.11.13 -> 3.11.14Martin Weinelt
https://docs.python.org/release/3.11.14/whatsnew/changelog.html
2025-10-08Merge master into staging-nextnixpkgs-ci[bot]
2025-10-07python313: 3.13.7 -> 3.13.8dish
https://docs.python.org/release/3.13.8/whatsnew/changelog.html#python-3-13-8
2025-10-07python314: 3.14.0-rc3 -> 3.14.0Martin Weinelt
https://docs.python.org/release/3.14.0/whatsnew/changelog.html
2025-09-27python2: 2.7.18.8 -> 2.7.18.12 (#442970)Sandro
2025-09-19pypy3: 7.3.19 -> 7.3.20 (#443765)Sandro
2025-09-18python314: 3.14.0rc2 -> 3.14.0rc3Martin Weinelt
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0rc3
2025-09-17pypy3: 7.3.19 -> 7.3.20Sandro Jäckel
This fixes https://github.com/pypy/pypy/issues/5247 which should fix a failing test in numpy https://github.com/numpy/numpy/issues/28469
2025-09-14python2: 2.7.18.8 -> 2.7.18.12Sandro Jäckel
2025-08-16Merge staging-next into stagingnixpkgs-ci[bot]
2025-08-16Merge remote-tracking branch 'origin/master' into staging-nextK900
2025-08-16python314: 3.14.0rc1 -> 3.14.0rc2Martin Weinelt
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0rc2
2025-08-14python313: 3.13.6 -> 3.13.7Martin Weinelt
https://docs.python.org/release/3.13.7/whatsnew/changelog.html
2025-08-09python3Minimal: refactor - add withMinimal flagDavHau
simplifies the interface of building cpython minimally
2025-08-07python313: 3.13.5 -> 3.13.6Martin Weinelt
https://docs.python.org/release/3.13.6/whatsnew/changelog.html
2025-07-23python314: 3.14.0b4 -> 3.14.0rc1Martin Weinelt
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0rc1
2025-07-09Merge master into staging-nextnixpkgs-ci[bot]
2025-07-08python314: 3.14.0b3 -> 3.14.0b4Martin Weinelt
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-beta-4
2025-06-18Merge staging-next into stagingnixpkgs-ci[bot]
2025-06-18Merge master into staging-nextnixpkgs-ci[bot]
2025-06-18python314: 3.14.0b2 -> 3.14.0b3Martin Weinelt
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-beta-3
2025-06-14python313: 3.13.4 -> 3.13.5 (#416039)Martin Weinelt
2025-06-12python313: 3.13.4 -> 3.13.5Martin Weinelt
https://docs.python.org/release/3.13.5/whatsnew/changelog.html
2025-06-11python3Minimal: remove dependency on libffiDavHau
This makes python3Minimal mor minimal When working on https://github.com/NixOS/nixpkgs/pull/405822 I assumed that libffi was a mandatory dependency of python, but it's not.
2025-06-04python310: 3.10.17 -> 3.10.18Martin Weinelt
https://docs.python.org/release/3.10.18/whatsnew/changelog.html Fixes: CVE=2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4517
2025-06-04python311: 3.11.12 -> 3.11.13Martin Weinelt
https://docs.python.org/release/3.11.13/whatsnew/changelog.html Fixes: CVE=2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4517
2025-06-04python312: 3.12.10 -> 3.12.11Martin Weinelt
https://docs.python.org/release/3.12.11/whatsnew/changelog.html Fixes: CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4517
2025-06-04python313: 3.13.3 -> 3.13.4Martin Weinelt
https://docs.python.org/release/3.13.4/whatsnew/changelog.html Fixes: CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4517
2025-05-28Merge remote-tracking branch 'origin/staging-next' into stagingK900
2025-05-27python314: 3.14.0-b1 -> 3.14.0-b2Martin Weinelt
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-beta-2
2025-05-23python3: 3.12.10 -> 3.13.3Martin Weinelt
Updates the default Python version to 3.13 for the NixOS 25.11 release cycle. We still keep recursing into python312Packages and python313Packages.
2025-05-17Merge staging-next into stagingnixpkgs-ci[bot]
2025-05-13python3Minimal: make it truly minimalDavHau
Make python3 minimal truly minimal by disabling some more dependencies. This makes it easy to bootstrap python. After this, the only remaining runtime deps for python3Minimal are: - bash (for launching subprocesses with shell=True) - libc - libgcc - libffi All remaining deps seem to be fundamental and cannot be further reduced, except bash which could potentially be removed and replaced with `$SHELL` at runtime. Done: - add some more withXXX switches to the cpython package - use new switches in python3Minimal to disable some deps - set some other deps to null in python3Minimal - Set `allowedReferences` to guarantee that the closure remains minimal in the future.