2131 Commits
Author SHA1 Message Date
Kamil MoniczandGitHub 554c97036d python314: add zstd dependency (#409307) 2025-05-31 16:18:46 +09:00
nixpkgs-ci[bot]andGitHub 3025596725 Merge master into staging-next 2025-05-31 00:16:33 +00:00
Alyssa Ross cc5ca4513f python313: fix static for x86_64-linux
Tries to build a shared library.
2025-05-30 20:44:09 +02:00
K900 a3612e2210 Merge remote-tracking branch 'origin/staging-next' into staging 2025-05-28 11:42:18 +03:00
Martin Weinelt d90442cfc0 python314: 3.14.0-b1 -> 3.14.0-b2
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-beta-2
2025-05-27 09:22:37 +02:00
Peder Bergebakken Sundt 851756b3af treewide: remove unreferenced patch files 2025-05-25 00:46:53 +02:00
nixpkgs-ci[bot]andGitHub 92da411185 Merge staging-next into staging 2025-05-24 00:17:23 +00:00
Martin WeineltandGitHub a64a02f6d6 buildPythonPackage: preserve the disabled effect after <pkg>.overrideAttrs (#376419) 2025-05-23 22:39:11 +02:00
Martin Weinelt eda65094fb python313Packages.aiodns: 3.3.0 -> 3.4.0
https://github.com/saghul/aiodns/releases/tag/v3.4.0
2025-05-23 16:27:47 +02:00
Martin Weinelt 9ed0a391e0 cpython: drop leftover CVE-2025-0398 patch
Fixes: 090848175d
2025-05-23 16:27:21 +02:00
Martin Weinelt 033d93e793 python3: 3.12.10 -> 3.13.3
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-23 16:27:16 +02:00
nixpkgs-ci[bot]andGitHub 93d5cbe07b Merge staging-next into staging 2025-05-23 06:06:33 +00:00
Guillermo RodriguezandGitHub 12b46122bc cpython: add enableDebug argument to enable "--with-pydebug" during build (#409943) 2025-05-23 03:18:56 +02:00
Martin WeineltandGitHub 567f0e57c4 buildPython*: pass check-related args whenever specified (#376060) 2025-05-23 03:12:06 +02:00
nixpkgs-ci[bot]andGitHub bb9e15a0e1 Merge staging-next into staging 2025-05-17 18:05:50 +00:00
Arne KellerandGitHub a3902d96f9 pypy: 7.3.17 -> 7.3.19 (#393847) 2025-05-17 19:31:42 +02:00
DavHau b634edb1a4 python3Minimal: make it truly minimal
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.
2025-05-13 01:02:39 +07:00
FliegendeWurst 233f899f64 pypy.tests: disable broken test 2025-05-09 08:53:22 +02:00
FliegendeWurst 2d23255ff5 pypy{27,310}: 7.3.17 -> 7.3.19, pypy311: init at 7.3.19 2025-05-09 08:53:22 +02:00
nixpkgs-ci[bot]andGitHub 7b793f256a Merge master into staging-next 2025-05-08 18:05:13 +00:00
Martin Weinelt eca03fc2f3 python314: 3.14.0a7 -> 3.14.0b1
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-beta-1
2025-05-08 17:24:42 +02:00
nixpkgs-ci[bot]andGitHub a3b10492af Merge staging-next into staging 2025-05-05 12:07:01 +00:00
Vladimír Čunát bf01260310 pypy: fix prebuild hash for aarch64-linux (#403361) 2025-05-05 10:49:34 +02:00
Wolfgang WaltherandGitHub 8c835e0766 python3Packages.pytestCheckHook: fix Bash heredoc EOF outside subshell (#403973) 2025-05-03 19:51:23 +00:00
Yueh-Shun Li 842f12f8ff python3Packages.pytestCheckHook: format with shfmt 2025-05-04 01:36:44 +08:00
Yueh-Shun Li 63dea02c93 python3Packages.pytestCheckHook: fix Bash heredoc EOF outside subshell
Fix the unterminated here document of the pytest-check-hook.sh
error mesage by moving the EOF of the here document
between the parenthesis of the process substitution.
2025-05-04 01:31:46 +08:00
Tristan Ross 178e906929 pypy: fix prebuild hash for aarch64-linux 2025-05-01 10:15:31 -07:00
Yueh-Shun Li 67564e09a5 buildPython*: pass check-related args whenever specified
Pass
- disabledTestMarks
- disabledTestPaths
- disabledTests
- enabledTestMarks
- enabledTestPaths
- enabledTests
- pytestFlags
- pytestFlagsArray
- unittestFlags
- unittestFlagsArray

whenever they are specified,
no matter if doCheck is true or if they are empty lists.

Simplify the buildPython* argument handling
and bring us closer to the deprecation of overridePythonAttrs
and the adoption of fixed-point arguments.
2025-04-30 06:25:38 +08:00
K900 f96ac2dcd6 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-26 09:07:48 +03:00
Fernando Rodrigues 05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
Ihar Hrachyshka dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
K900 73a91e9c9d Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-13 09:07:29 +03:00
nixpkgs-ci[bot]andGitHub bd8d4dc802 Merge master into staging-next 2025-04-13 00:41:08 +00:00
Martin Weinelt 8e93fb0f32 python39: drop before the 25.05 branch-off
End of security support is scheduled for 2025-10-31, which does not cover
the complete 25.05 release cycle.
2025-04-13 01:26:42 +02:00
Yueh-Shun Li bb3a41f312 buildPython*: fix the disabled functionality for overrideAttrs- 2025-04-11 16:34:14 +08:00
Martin Weinelt c22011ba99 python314: 3.14.0a6 -> 3.14.0a7
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0-alpha-7
2025-04-09 14:21:21 +02:00
Martin Weinelt 8b55cf6245 python313: 3.13.2 -> 3.13.3
https://docs.python.org/release/3.13.2/whatsnew/changelog.html
2025-04-09 14:21:21 +02:00
Martin Weinelt 090848175d python311: 3.11.11 -> 3.11.12
https://docs.python.org/release/3.11.11/whatsnew/changelog.html
2025-04-09 14:21:21 +02:00
Martin Weinelt 2eeda516c8 python310: 3.10.16 -> 3.10.17
https://docs.python.org/release/3.10.16/whatsnew/changelog.html
2025-04-09 14:21:20 +02:00
Martin Weinelt 51b69a3198 python39: 3.9.21 -> 3.9.22
https://docs.python.org/release/3.9.22/whatsnew/changelog.html
2025-04-09 14:21:20 +02:00
Martin Weinelt 8ec5027c89 python312: 3.12.9 -> 3.12.10
https://docs.python.org/release/3.12.10/whatsnew/changelog.html
2025-04-09 13:51:07 +02:00
K900 f42e00d66e Merge remote-tracking branch 'origin/master' into staging-next 2025-04-08 10:29:26 +03:00
Winter a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
K900 b3146d4446 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-07 21:21:10 +03:00
Pol Dellaiera 65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
nixpkgs-ci[bot]andGitHub 1cb902e7f0 Merge master into staging-next 2025-04-05 00:15:16 +00:00
Martin WeineltandGitHub 175fb278c1 python3: Fixing excessive memory usage for overriden python in cross-compile (#394541) 2025-04-04 23:26:37 +02:00
nixpkgs-ci[bot]andGitHub e739bdf527 Merge staging-next into staging 2025-04-03 18:05:52 +00:00
jopejoe1 578d77eeab pythonInterpreters.pypy39_prebuilt: put deprecation behinde allowAliases 2025-04-03 17:15:54 +02:00
nixpkgs-ci[bot]andGitHub 76e756ecc3 Merge staging-next into staging 2025-04-02 18:05:39 +00:00