Skip to content

BLD: Unpin setuptools-scm again - #31569

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

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.

This branch has not been deployed

No deployments
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 status: needs rebase

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants