Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BLD/CI: support Python 3.13 (cp313/cp313t) in pyproject.toml and wheel builds #764

Merged
merged 1 commit into from
Aug 12, 2024

Conversation

rgommers
Copy link
Member

This is a single large update that does the following:

  • Depend on numpy>=2.1.0rc1 for Python 3.13
  • Update to cibuildwheel 2.20.0 (for Python 3.13.0rc1)
  • Update musllinux_2014 from 1_1 to 1_2 (1_1 is almost EOL, and little-used)
  • Merge the free-threaded and regular wheel build jobs
  • Drop PYTHON_GIL=0 from testing, because we don't need it anymore (all extension modules in PyWavelets and NumPy are marked as compatible)
  • Build cp313 and cp313t wheels in release jobs
  • Add macOS arm64 free-threaded wheels

…l builds

This is a single large update that does the following:

- Depend on numpy>=2.1.0rc1 for Python 3.13
- Update to `cibuildwheel` 2.20.0 (for Python 3.13.0rc1)
- Update `musllinux_2014` from `1_1` to `1_2` (`1_1 is almost EOL, and little-used)
- Merge the free-threaded and regular wheel build jobs
- Drop `PYTHON_GIL=0` from testing, because we don't need it anymore
  (all extension modules in PyWavelets and NumPy are marked as compatible)
- Build cp313 and cp313t wheels in release jobs
- Add macOS arm64 free-threaded wheels
@rgommers rgommers added build CI Continuous integration labels Aug 12, 2024
@rgommers rgommers added this to the v1.7.0 milestone Aug 12, 2024
@rgommers
Copy link
Member Author

I tested wheels builds on my fork, and CI is happy here too - so in it goes.

@rgommers rgommers merged commit 8ce03ad into PyWavelets:main Aug 12, 2024
17 checks passed
@rgommers rgommers deleted the py313-release-wheels branch August 12, 2024 14:32
@rgommers
Copy link
Member Author

Everything uploaded to the nightly bucket fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build CI Continuous integration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant