Skip to content

Conversation

@rgommers
Copy link
Member

This also adds Linux aarch64 and macOS x86-64 free-threaded wheels for Python 3.13 and 3.14.

The removal of the build isolation for free-threading is possible because Cython and NumPy have releases up on PyPI, so free-threading builds can work as normal with cibuildwheel pulling in the dependencies as specified in pyproject.toml.

A second commit adds missing pins for the setup-python action, now everything is pinned.

Tested on my fork, all green: CI logs.

rgommers added 2 commits July 27, 2025 19:26
This also adds Linux aarch64 and macOS x86-64 free-threaded wheels
for Python 3.13 and 3.14.
@rgommers rgommers added this to the v1.9.0 milestone Jul 27, 2025
@rgommers rgommers added the CI Continuous integration label Jul 27, 2025
@rgommers rgommers merged commit 9011ae9 into PyWavelets:main Jul 27, 2025
16 checks passed
@rgommers rgommers deleted the 314-wheels branch July 27, 2025 18:46
rgommers added a commit to rgommers/pywt that referenced this pull request Aug 3, 2025
Follows up on PyWaveletsgh-811, which added cp314/cp314t wheel builds.

The `-dev` is still needed for `actions/setup-python` until after
the final 3.14.0 release.
rgommers added a commit that referenced this pull request Aug 3, 2025
Follows up on gh-811, which added cp314/cp314t wheel builds.

The `-dev` is still needed for `actions/setup-python` until after
the final 3.14.0 release.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant