Skip to content

Enable Python 3.15 wheels - #2129

Merged
jordimas merged 6 commits into
OpenNMT:masterfrom
jordimas:fix/python315-keep-pybind11
Oct 24, 2026
Merged

jordimas merged 6 commits into
OpenNMT:masterfrom
jordimas:fix/python315-keep-pybind11

Conversation

@jordimas

@jordimas jordimas commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

Enable Python 3.15 wheel builds by updating cibuildwheel to 4.2.1 and adding the Python 3.15 classifier. Keep pybind11 pinned to 2.13.6 in both build requirement files, preserving the allocator safety fix from #2108. Disable the new automatic Windows repair step to retain the existing manual DLL bundling.

Based on #2109 by @shaanmajid (Shaan Majid). His original commits and authorship are preserved, and the changelog credits him for the Python 3.15 wheel support. This follow-up retains his changes while reverting the pybind11 upgrade.

@jordimas jordimas changed the title build: enable Python 3.15 wheels while retaining pybind11 2.13.6 Enable Python 3.15 wheels Oct 24, 2026
@jordimas
jordimas merged commit 5d040da into OpenNMT:master Oct 24, 2026
24 of 26 checks passed
@jordimas
jordimas deleted the fix/python315-keep-pybind11 branch October 24, 2026 04:08
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