Skip to content

Comments

[Backport staging-25.11] python3Packages.exceptiongroup: fix build on staging#490309

Open
nixpkgs-ci[bot] wants to merge 1 commit intostaging-25.11from
backport-487915-to-staging-25.11
Open

[Backport staging-25.11] python3Packages.exceptiongroup: fix build on staging#490309
nixpkgs-ci[bot] wants to merge 1 commit intostaging-25.11from
backport-487915-to-staging-25.11

Conversation

@nixpkgs-ci
Copy link
Contributor

@nixpkgs-ci nixpkgs-ci bot commented Feb 14, 2026

Bot-based backport to staging-25.11, triggered by a label in #487915.

Before merging, ensure that this backport is acceptable for the release.

Even as a non-committer, if you find that it is not acceptable, leave a comment.

Tip

If you maintain all packages touched by this pull request, and they are all located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this PR using the nixpkgs-merge-bot.

CPython fixed python/cpython#141732 in
python/cpython#141736, but exceptiongroup 1.3.1,
including its test suite, still matches the old repr behavior.
The CPython fix has only been backported to 3.13 so far, where it was
first included in version 3.13.12, so we only need to patch for 3.13
and 3.15+.

Upstream issue: agronholm/exceptiongroup#154

(cherry picked from commit 294b175)
@nixpkgs-ci nixpkgs-ci bot requested a review from fabaff February 14, 2026 06:38
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 10.rebuild-darwin: 2501-5000 This PR causes many rebuilds on Darwin and should target the staging branches. 6.topic: python Python is a high-level, general-purpose programming language. 4.workflow: backport This targets a stable branch labels Feb 14, 2026
@thunze
Copy link
Member

thunze commented Feb 14, 2026

  • Builds on Python 3.12 and 3.13
  • Python 3.14+ will need a backport of 2cfaed4
  • Can't check 3.15 right now because flit-core doesn't build

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: 2501-5000 This PR causes many rebuilds on Darwin and should 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.

1 participant