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
Add Python 3.10 support #5770
Add Python 3.10 support #5770
Conversation
Here I am, brain the size of a planet and they ask me to welcome you to Prefect. So, welcome to the community @neumann-nico! 🎉 🎉 |
Thank you so much for contributing! This looks good. It was missing one line to include the workflow in CircleCI, I pushed a commit to add it. Also, if you don't quote "3.10" in the GitHub Actions YAML it'll treat it as a decimal |
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.
Docs part lgtm! Thanks
Thank you for the correction! |
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've removed mypy
from the dev requirements as it's not needed for the Windows tests and is pinned in the type-checking CI job.
Thanks again!
* add Python 3.10 support * add pr to changes * include python 3.10 in docker.md * Run 3.10 tests in CircleCI * Quote Python versions on Windows * Remove mypy from requirements Co-authored-by: Michael Adkins <michael@prefect.io>
Summary
This PR adds support for Python 3.10
I had a look at those Python 3.9 PRs:
#3441
#4896
Changes
Changes setup.py and CI to inlcude Python 3.10
Importance
Python 3.10 is the latest stable version of Python so it would be great to include it :)
Checklist
This PR:
changes/
directory (if appropriate)docs/outline.toml
for API reference docs (if appropriate)