-
Notifications
You must be signed in to change notification settings - Fork 836
Add CI + official support for Python 3.14 #3483
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
Conversation
|
Doesn't work because of gradio (pydantic-core pinned) in testing pipeline. Let's drop it for now and reassess in a bit (not a hurry anyway) |
|
The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update. |
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.
thanks!
Add tests for Python 3.14 in CI.
Since Gradio does not run on Python 3.14 yet, I've moved the Gradio test (webhook server) to its own CI test on Python 3.13. The majority of the tests are now run in Python 3.9 and Python 3.14.
EDIT: we actually had a bug to fix in Python 3.14. Type annotations are not handled the same way at runtime so for strict typed dicts it's best to use
annotationlib(a new standard lib' shipped in 3.14).