Skip to content

BLD: Unpin setuptools-scm again#31569

Draft
QuLogic wants to merge 1 commit into
matplotlib:mainfrom
QuLogic:unpin-setuptools-scm
Draft

BLD: Unpin setuptools-scm again#31569
QuLogic wants to merge 1 commit into
matplotlib:mainfrom
QuLogic:unpin-setuptools-scm

Conversation

@QuLogic
Copy link
Copy Markdown
Member

@QuLogic QuLogic commented Apr 25, 2026

PR summary

The upstream issue pypa/setuptools-scm#1314 was fixed some time ago.

AI Disclosure

Nada

PR checklist

The upstream issue pypa/setuptools-scm#1314
was fixed some time ago.
@QuLogic QuLogic added this to the v3.11.0 milestone Apr 25, 2026
@QuLogic
Copy link
Copy Markdown
Member Author

QuLogic commented Apr 25, 2026

Hmm, looks like there's a deprecation as well, so we need #31387. @tacaswell

@timhoffm
Copy link
Copy Markdown
Member

setuptools-scm 10.0.5 was released 1 month ago. Is that long enough for us to make a hard update to setuptools-scm>=10.0.5? If not we should wait until we can do the hard update and change in #31387. IMHO version gating to support <10 and >=10 is not worth the effort.

@QuLogic
Copy link
Copy Markdown
Member Author

QuLogic commented Apr 27, 2026

We're a bit more lenient on SPEC 0 with build dependencies, I think, but 1 month may still be too short.

@QuLogic
Copy link
Copy Markdown
Member Author

QuLogic commented May 15, 2026

In the meantime, I'll add a note that setuptools-scm may be unpinned for downstreams: #31677

@QuLogic QuLogic modified the milestones: v3.11.0, future releases May 15, 2026
@tacaswell tacaswell marked this pull request as draft May 15, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants