Official support for python 3.9
See original GitHub issueFirst check
- I added a very descriptive title to this issue.
- I used the GitHub search to find a similar issue and didn’t find it.
- I searched the FastAPI documentation, with the integrated search.
- I already searched in Google “How to X in FastAPI” and didn’t find any information.
- I already read and followed all the tutorial in the docs and didn’t find an answer.
- After submitting this, I commit to:
- Read open issues with questions until I find 2 issues where I can help someone and add a comment to help there.
- Or, I already hit the “watch” button in this repository to receive notifications and I commit to help at least 2 people that ask questions in the future.
- Implement a Pull Request for a confirmed bug.
Description
FastAPI officially declares support for python up to version 3.8. This holds true in pyproject.toml
and in declaration of tested python versions.
At the same time, FastAPI installs on python 3.9 and works without problem.
The solution you would like
- Extend tests to include also python 3.9
- Declare support for python 3.9 in
pyproject.toml
, so that on https://pypi.org/project/fastapi/ it shows support for it.
Additional context
There are also docker images for FastAPI such as tiangolo/uvicorn-gunicorn-fastapi-docker which currently declare support up to python 3.8 and not for python 3.9.
Anyway, these things can go it’s own upgrade path.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:11
- Comments:6 (2 by maintainers)
Top Results From Across the Web
Status of Python Versions - Python Developer's Guide
The latest release for each Python version can be found on the download page. ... 3.8 Python 3.9 Python 3.10 Python 3.11 Python...
Read more >Python - endoflife.date
Release Released Security Support
3.11 1 month and 3 weeks ago. (24 Oct 2022) Ends in 4 years and 10 months. (24 Oct 2...
3.10...
Read more >Python 3.9 support table for most popular Python packages
Python 3.9 is a currently supported version of Python . This site shows Python 3.9 support for the 360 most downloaded packages on...
Read more >It's time to stop using Python 3.7
Python 3.7 will stop getting security updates in June 2023. Given the existence of 3.8, 3.9, 3.10, and 3.11, you really should upgrade....
Read more >Heroku Python Support
Supported runtimes · python-3.11.1 on all supported stacks · python-3.10.9 on all supported stacks (recommended) · python-3.9.16 on all supported ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Any update on this ?
In package metadata at https://github.com/tiangolo/fastapi/blob/master/pyproject.toml#L31 is python 3.9 compatibility declared.
Test suite https://github.com/tiangolo/fastapi/blob/master/.github/workflows/test.yml#L13 covers python 3.9 too.
PR #2298 is merged and is awaiting next release, changelog already declares 3.9 compatibility in release notes in section “Latest changes”.
Closing.