Skip to content

update test matrix to include python 3.13#14

Merged
messense merged 3 commits into
PyO3:mainfrom
mbway:update_tests
Jun 8, 2025
Merged

update test matrix to include python 3.13#14
messense merged 3 commits into
PyO3:mainfrom
mbway:update_tests

Conversation

@mbway
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Member

maturin 1.8.0 is released, should unblock this now.

Comment thread .github/workflows/test.yml Outdated
@mbway
Copy link
Copy Markdown
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