Skip to content

Unblock setuptools-scm 10.2.3 macOS/Windows wheel builds - #411

Open
hoffmang9 wants to merge 2 commits into
mainfrom
fix/cibuildwheel-setuptools-scm-wheels
Open

hoffmang9 wants to merge 2 commits into
mainfrom
fix/cibuildwheel-setuptools-scm-wheels

Conversation

@hoffmang9

Copy link
Copy Markdown
Member

Summary

  • Bumps the setuptools_scm[toml] floor from >=10.2.1 to >=10.2.3 (same change as Dependabot).
  • Bumps cibuildwheel from 3.2.1 to 3.4.1 so isolated wheel builds can install packaging>=26.2.
  • Supersedes Update setuptools-scm requirement from >=10.2.1 to >=10.2.3 #410. That PR failed all macOS and Windows wheel jobs: setuptools-scm 10.2.3 pulls in vcs-versioning, which requires packaging>=26.2, while cibuildwheel 3.2.1 still injects packaging==25.0 into isolated build-system.requires on those platforms (Linux never applied that pin). Fixed upstream in cibuildwheel 3.3.0 (pypa/cibuildwheel#2583).

Test plan

  • macOS wheel jobs (Intel + ARM, 3.10–3.14) pass
  • Windows wheel jobs (3.10–3.14) pass
  • Ubuntu wheel jobs still pass

Made with Cursor

dependabot Bot and others added 2 commits September 15, 2026 20:46
Updates the requirements on [setuptools-scm](https://github.com/pypa/setuptools-scm) to permit the latest version.
- [Release notes](https://github.com/pypa/setuptools-scm/releases)
- [Changelog](https://github.com/pypa/setuptools-scm/blob/main/RELEASE_SYSTEM.md)
- [Commits](pypa/setuptools-scm@setuptools-scm-v10.2.1...setuptools-scm-v10.2.3)

---
updated-dependencies:
- dependency-name: setuptools-scm
  dependency-version: 10.2.3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
cibuildwheel 3.2.1 pins packaging==25.0 into isolated builds, which
conflicts with vcs-versioning from setuptools-scm 10.2.3.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant