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

Python 3.13 support #187

Merged
merged 5 commits into from
Mar 4, 2025
Merged

Python 3.13 support #187

merged 5 commits into from
Mar 4, 2025

Conversation

wilfried-huss
Copy link
Collaborator

@wilfried-huss wilfried-huss commented Aug 16, 2024

Summary

  • Updates upper bound on python version to allow for python 3.13

  • Adds python 3.13 to CI testing matrix

Details and comments

All dependencies now have Python 3.13, although not with identical versions across Python 3.9 to Python 3.13. scipy and numpy must be pinned to versions that ship wheels for the target versions. This can be relaxed with support for Python 3.9 is dropped.

The docs don't build on Python 3.13 and Sphinx < 8.2 because of sphinx-doc/sphinx#13178. The update to Sphinx >= 8.2 is tracked in #217.

Resolves #195.

@wilfried-huss wilfried-huss marked this pull request as draft August 16, 2024 09:25
@wilfried-huss wilfried-huss changed the base branch from master to deps-update-24kw33 August 16, 2024 10:00
Base automatically changed from deps-update-24kw33 to master August 16, 2024 10:31
@airwoodix airwoodix force-pushed the python-3.13-support branch 2 times, most recently from 4556e32 to 830dd3e Compare January 23, 2025 09:31
@airwoodix airwoodix force-pushed the python-3.13-support branch from 830dd3e to 7db54d2 Compare March 3, 2025 22:03
This is a workaround because of
sphinx-doc/sphinx#13178.
Upgrading to Sphinx 8 fixes the underlying issue, but is not trivial.
@airwoodix airwoodix force-pushed the python-3.13-support branch from 0c7df04 to a716857 Compare March 3, 2025 22:33
@airwoodix airwoodix self-assigned this Mar 3, 2025
@airwoodix airwoodix requested review from jbrixon and fg-aqt March 3, 2025 22:51
@airwoodix airwoodix marked this pull request as ready for review March 3, 2025 22:51
@airwoodix airwoodix merged commit 39dc901 into master Mar 4, 2025
18 checks passed
@airwoodix airwoodix deleted the python-3.13-support branch March 4, 2025 10:21
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.

Python 3.13 support
3 participants