question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Official support for python 3.9

See original GitHub issue

First 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

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:closed
  • Created 2 years ago
  • Reactions:11
  • Comments:6 (2 by maintainers)

github_iconTop GitHub Comments

3reactions
nilansahacommented, Jul 20, 2021

Any update on this ?

1reaction
vlcinskycommented, Aug 23, 2021

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found