Skip to content

BLD: Build Python 3.15 wheels - #175

Open
francisco-polaco wants to merge 1 commit into
numpy:mainfrom
francisco-polaco:bld-cp315-wheels
Open

francisco-polaco wants to merge 1 commit into
numpy:mainfrom
francisco-polaco:bld-cp315-wheels

Conversation

@francisco-polaco

Copy link
Copy Markdown
  • Adds cp315-* to the cibuildwheel build list, so releases include Python 3.15 wheels.
  • Updates pypa/cibuildwheel in the release workflow from v3.2 to v4.3.5, pinned to its commit like the other actions in that file. v3.2 does not know about Python 3.15.
  • The 4.x breaking changes (Python 3.8, Cirrus CI, GraalPy, 3.13 free-threading) don't affect this project's build.
  • CI already tests 3.15 on main, so the code needs no changes.
  • Tested locally: cibuildwheel 4.3.5 --print-build-identifiers lists cp313, cp314 and cp315 on Linux and Windows, and building cp315-manylinux_x86_64 succeeds and passes the import test.

Without a 3.15 wheel, pip install numpy-financial on Python 3.15 has to compile from source, which fails on images without a C compiler, such as python:3.15-slim.

🤖 Generated with Claude Code

Add cp315 to the cibuildwheel build list and update cibuildwheel from
v3.2 to v4.3.5, since v3.2 does not know about Python 3.15.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

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

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants