Skip to content

update test matrix to include python 3.13 #14

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

Merged
merged 3 commits into from
Jun 8, 2025
Merged

Conversation

mbway
Copy link
Collaborator

@mbway mbway commented Dec 8, 2024

include python 3.13t in the versions that the CI checks.

Remove intermediate versions 3.10, 3.11 and 3.12 to focus on the oldest supported version (3.9) and the latest supported version (3.13) only

@mbway mbway added the CI-test-all Test on every supported platform label Dec 8, 2024
@mbway mbway self-assigned this Dec 8, 2024
@mbway mbway removed the CI-test-all Test on every supported platform label Dec 8, 2024
@mbway
Copy link
Collaborator Author

mbway commented Dec 8, 2024

building the pyo3 test crates with 3.13t requires pyo3>=0.23.3 but the pinned maturin version doesn't have that fix yet, so I'll keep this in draft until the next release

@messense
Copy link
Member

maturin 1.8.0 is released, should unblock this now.

@mbway
Copy link
Collaborator Author

mbway commented Jun 7, 2025

an example of a normal PR run (not tagged with CI-test-all) where 3.13 (not 3.13t) and pypy3.10 are tested https://github.com/PyO3/maturin-import-hook/actions/runs/15507407627/job/43663957358

an example of CI-test-all including tests with 3.13t https://github.com/PyO3/maturin-import-hook/actions/runs/15509010818?pr=14

it makes sense to default to 3.13 as free-threading is still experimental I think

@mbway mbway added the CI-test-all Test on every supported platform label Jun 7, 2025
@mbway mbway marked this pull request as ready for review June 7, 2025 11:44
@mbway mbway requested a review from messense June 7, 2025 11:44
@messense messense merged commit 33b32ea into PyO3:main Jun 8, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI-test-all Test on every supported platform
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants