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

@QuLogic QuLogic commented Apr 25, 2026

Copy link
Copy Markdown
Member

PR summary

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

AI Disclosure

Nada

PR checklist

@QuLogic QuLogic added this to the v3.11.0 milestone Apr 25, 2026
@QuLogic

QuLogic commented Apr 25, 2026

Copy link
Copy Markdown
Member Author

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

QuLogic commented Apr 27, 2026

Copy link
Copy Markdown
Member Author

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

@QuLogic

QuLogic commented May 15, 2026

Copy link
Copy Markdown
Member Author

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
The upstream issue pypa/setuptools-scm#1314
was fixed some time ago.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: Run cibuildwheel Run wheel building tests on a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants