Add Python 3.14 builds; bump test dependencies to match#74
Merged
Conversation
This is semi-optimistic concurrency, given 3.14 is still in RC phase. The test suite ran succcessfully locally (see comment in PR). I synced uv.lock under Python 3.8 and 3.140rc2, the changes were idempotent. I went for - oldest viable looking Maturin (best availability to end-users) - newest available pytest (benefit from latest fixes in CI jobs) Maturin 1.8.7 contains a fix for Python 3.14t on Windows. Maturin 1.9.3 is newest as a I write this. PyTest 8.4.0 was the first release with official Python 3.14 support. PyTest 8.4.1 is newest as I write this. See - https://www.maturin.rs/changelog.html#187 - https://docs.pytest.org/en/stable/changelog.html#pytest-8-4-1-2025-06-17
Contributor
Author
|
MarshalX
approved these changes
Oct 22, 2025
MarshalX
left a comment
Owner
There was a problem hiding this comment.
looking good! builds locally and passes tests on my side as well. idk will the CI fail or not, but gonna handle it in the next PRs. gonna merge it. thank you!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is semi-optimistic concurrency, given 3.14 is still in RC phase. The test suite ran succcessfully locally (see comment in PR). I synced uv.lock under Python 3.8 and 3.140rc2, the changes were idempotent.
I went for
Maturin 1.8.7 contains a fix for Python 3.14t on Windows. Maturin 1.9.3 is newest as a I write this.
PyTest 8.4.0 was the first release with official Python 3.14 support. PyTest 8.4.1 is newest as I write this.
See