-
Notifications
You must be signed in to change notification settings - Fork 411
Python 3.14 support #19055
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.14 support #19055
Changes from all commits
89a250e
dfc14da
1345712
bc81601
a5c5394
4e38980
9ecc04c
f9d73b5
19535c1
943cf5c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| Add support for Python 3.14. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I assume this fixes #19122 (update PR description) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. That will be fixed by updating |
||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -171,6 +171,10 @@ python = "^3.10.0" | |
| # ---------------------- | ||
| # we use the TYPE_CHECKER.redefine method added in jsonschema 3.0.0 | ||
| jsonschema = ">=3.0.0" | ||
| # 0.25.0 is the first version to support Python 3.14. | ||
| # We can remove this once https://github.com/python-jsonschema/jsonschema/issues/1426 is fixed | ||
| # and included in a release. | ||
| rpds-py = ">=0.25.0" | ||
|
Comment on lines
+174
to
+177
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. python-jsonschema/jsonschema#1426 is now fixed but I don't see a recent release so I'm guessing we still need this
MadLittleMods marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| # We choose 2.0 as a lower bound: the most recent backwards incompatible release. | ||
| # It seems generally available, judging by https://pkgs.org/search/?q=immutabledict | ||
| immutabledict = ">=2.0" | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume this fixes #19117
(update PR description)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that will be fixed by just clearing our caches (or otherwise getting CI to use the right PyO3 version (0.25.0+)). But this PR will invalidate the Rust cache, so technically it'll likely fix it too.
I'd like to merge this PR and check CI passes with the old runner before closing that issue.