Skip to content

chore: start 3.2.0a0 development and block final-version nightlies - #6191

Merged
henryiii merged 1 commit into
masterfrom
fix/nightly-version
Oct 6, 2026
Merged

henryiii merged 1 commit into
masterfrom
fix/nightly-version

Conversation

@henryiii

@henryiii henryiii commented Oct 5, 2026 •

Copy link
Copy Markdown
Collaborator

🤖 AI text below 🤖

Description

Fixes #6182. Master was at 3.1.0 final, so the nightly wheels on scientific-python-nightly-wheels had the same version as the PyPI release and pip install --pre --upgrade did not pick them up.

  • Bump master to 3.2.0a0 (the v3.1 branch holds 3.1.x, and master has new features). Add an empty IN DEVELOPMENT changelog section.
  • The nightly workflow now fails before upload if a wheel does not have a prerelease version (a, b, rc, or .dev). A failure is visible, unlike the earlier silent overwrite.
  • docs/release.rst notes that the nightly upload fails while master has a final version.

Suggested changelog entry:


📚 Documentation preview 📚: https://pybind11--6191.org.readthedocs.build/

Master was left at 3.1.0 final, so nightly wheels had the same version as
the PyPI release. Bump to 3.2.0a0 and make the nightly upload fail when a
wheel does not have a prerelease version.

Fixes #6182.

Assisted-by: ClaudeCode:claude-opus-5-5
@henryiii
henryiii merged commit 46bfd99 into master Oct 6, 2026
144 of 146 checks passed
@henryiii
henryiii deleted the fix/nightly-version branch October 6, 2026 20:45
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.

[BUG]: nightly wheels are versioned 3.1.0 = the PyPI release since #6125, so the SPEC 4 install recipe cannot pick them up

2 participants