Skip to content

[Backport staging 25.05] python313: 3.13.4 -> 3.13.5#416629

Merged
mweinelt merged 1 commit intoNixOS:staging-25.05from
natsukium:backport-416039-to-staging-25.05
Aug 7, 2025
Merged

[Backport staging 25.05] python313: 3.13.4 -> 3.13.5#416629
mweinelt merged 1 commit intoNixOS:staging-25.05from
natsukium:backport-416039-to-staging-25.05

Conversation

@natsukium
Copy link
Copy Markdown
Member

@natsukium natsukium commented Jun 14, 2025

https://docs.python.org/release/3.13.5/whatsnew/changelog.html (cherry picked from commit 70b32c1)

backport of #416039

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • Nixpkgs 25.11 Release Notes (or backporting 24.11 and 25.05 Nixpkgs Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
  • NixOS 25.11 Release Notes (or backporting 24.11 and 25.05 NixOS Release notes)
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other contributing documentation in corresponding paths.

Add a 👍 reaction to pull requests you find important.

@github-actions github-actions bot added 6.topic: python Python is a high-level, general-purpose programming language. 4.workflow: backport This targets a stable branch labels Jun 14, 2025
@nix-owners nix-owners bot requested a review from mweinelt June 14, 2025 07:54
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This report is automatically generated by the check-cherry-picks CI workflow.

Some of the commits in this PR have not been cherry-picked exactly and require the author's and reviewer's attention.

Please make sure to follow the backporting guidelines and cherry-pick with the -x flag. This requires changes to go to the unstable branches (master / staging) first, before backporting them.

Occasionally, it is not possible to cherry-pick exactly the same patch. This most frequently happens when resolving merge conflicts while cherry-picking or when updating minor versions of packages which have already advanced to the next major on unstable. If you need to merge this PR despite the warnings, please dismiss this review.

Warning

Difference between ef75aca and original 70b32c1 may warrant inspection.

Show diff
@@ Commit message
     python313: 3.13.4 -> 3.13.5
 
     https://docs.python.org/release/3.13.5/whatsnew/changelog.html
+    (cherry picked from commit 70b32c168d054a88348bdcafe22e717745c0b77d)
 
  ## pkgs/development/interpreters/python/default.nix ##
 @@
-         sourceVersion = {
-           major = "3";
-           minor = "13";
--          patch = "4";
-+          patch = "5";
-           suffix = "";
-         };
--        hash = "sha256-J7FaeXViopcdzj/+MbshYELOC5lbOddozxX3hMx1c2U=";
-+        hash = "sha256-k+WD8kNFTm6eRYjKLCZiIGrZYWWYYyd6/NuWgBZH1kA=";
+       sourceVersion = {
+         major = "3";
+         minor = "13";
+-        patch = "4";
++        patch = "5";
+         suffix = "";
        };
+-      hash = "sha256-J7FaeXViopcdzj/+MbshYELOC5lbOddozxX3hMx1c2U=";
++      hash = "sha256-k+WD8kNFTm6eRYjKLCZiIGrZYWWYYyd6/NuWgBZH1kA=";
+       inherit passthruFun;
      };
  

Hint: The full diffs are also available in the runner logs with slightly better highlighting.

@github-actions github-actions bot added 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels Jun 14, 2025
@vcunat
Copy link
Copy Markdown
Member

vcunat commented Jun 20, 2025

I see no need to rush this into 25.05. (Even no security fixes claimed?) Patch-level bumps of python commonly cause issues. Let this hit nixpkgs master/unstable first.

@mweinelt mweinelt merged commit b6aa224 into NixOS:staging-25.05 Aug 7, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4.workflow: backport This targets a stable branch 6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants