]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commit
⬆️ Drop support for Python 3.7, require Python 3.8 or above (#10442)
authorSebastián Ramírez <tiangolo@gmail.com>
Tue, 17 Oct 2023 05:59:11 +0000 (09:59 +0400)
committerGitHub <noreply@github.com>
Tue, 17 Oct 2023 05:59:11 +0000 (09:59 +0400)
commit2ba7586ff3f4dca379043489141c6d07cb2451bc
treef25355998d1857cf4ce7b4828c6fe97cee1de628
parentc1adce4fe93a0035e69988f7e051cfab97d8acef
⬆️ Drop support for Python 3.7, require Python 3.8 or above (#10442)

* 📝 Update docs, require Python 3.8+, drop 3.7

* 🔧 Update pyproject.toml, drop support for Python 3.7, require Python 3.8+

* 👷 Update CI GitHub Actions, drop support for Python 3.7, require 3.8+

* 📝 Update docs' references to Python 3.6 and 3.7, use Python 3.8
120 files changed:
.github/workflows/publish.yml
.github/workflows/test.yml
README.md
docs/de/docs/features.md
docs/en/docs/advanced/additional-status-codes.md
docs/en/docs/advanced/advanced-dependencies.md
docs/en/docs/advanced/generate-clients.md
docs/en/docs/advanced/security/http-basic-auth.md
docs/en/docs/advanced/security/oauth2-scopes.md
docs/en/docs/advanced/settings.md
docs/en/docs/advanced/testing-dependencies.md
docs/en/docs/advanced/websockets.md
docs/en/docs/how-to/separate-openapi-schemas.md
docs/en/docs/index.md
docs/en/docs/python-types.md
docs/en/docs/tutorial/background-tasks.md
docs/en/docs/tutorial/bigger-applications.md
docs/en/docs/tutorial/body-fields.md
docs/en/docs/tutorial/body-multiple-params.md
docs/en/docs/tutorial/body-nested-models.md
docs/en/docs/tutorial/body-updates.md
docs/en/docs/tutorial/body.md
docs/en/docs/tutorial/cookie-params.md
docs/en/docs/tutorial/dependencies/classes-as-dependencies.md
docs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md
docs/en/docs/tutorial/dependencies/dependencies-with-yield.md
docs/en/docs/tutorial/dependencies/global-dependencies.md
docs/en/docs/tutorial/dependencies/index.md
docs/en/docs/tutorial/dependencies/sub-dependencies.md
docs/en/docs/tutorial/encoder.md
docs/en/docs/tutorial/extra-data-types.md
docs/en/docs/tutorial/extra-models.md
docs/en/docs/tutorial/header-params.md
docs/en/docs/tutorial/path-operation-configuration.md
docs/en/docs/tutorial/path-params-numeric-validations.md
docs/en/docs/tutorial/query-params-str-validations.md
docs/en/docs/tutorial/query-params.md
docs/en/docs/tutorial/request-files.md
docs/en/docs/tutorial/request-forms-and-files.md
docs/en/docs/tutorial/request-forms.md
docs/en/docs/tutorial/response-model.md
docs/en/docs/tutorial/schema-extra-example.md
docs/en/docs/tutorial/security/first-steps.md
docs/en/docs/tutorial/security/get-current-user.md
docs/en/docs/tutorial/security/oauth2-jwt.md
docs/en/docs/tutorial/security/simple-oauth2.md
docs/en/docs/tutorial/sql-databases.md
docs/en/docs/tutorial/testing.md
docs/es/docs/features.md
docs/es/docs/index.md
docs/fr/docs/features.md
docs/fr/docs/index.md
docs/ja/docs/features.md
docs/ja/docs/index.md
docs/ko/docs/index.md
docs/pl/docs/features.md
docs/pl/docs/index.md
docs/pt/docs/features.md
docs/pt/docs/index.md
docs/pt/docs/tutorial/body-multiple-params.md
docs/pt/docs/tutorial/encoder.md
docs/pt/docs/tutorial/extra-models.md
docs/pt/docs/tutorial/header-params.md
docs/pt/docs/tutorial/path-operation-configuration.md
docs/pt/docs/tutorial/path-params-numeric-validations.md
docs/pt/docs/tutorial/query-params.md
docs/ru/docs/features.md
docs/ru/docs/index.md
docs/ru/docs/tutorial/background-tasks.md
docs/ru/docs/tutorial/body-fields.md
docs/ru/docs/tutorial/body-multiple-params.md
docs/ru/docs/tutorial/body-nested-models.md
docs/ru/docs/tutorial/cookie-params.md
docs/ru/docs/tutorial/dependencies/global-dependencies.md
docs/ru/docs/tutorial/extra-data-types.md
docs/ru/docs/tutorial/extra-models.md
docs/ru/docs/tutorial/header-params.md
docs/ru/docs/tutorial/path-operation-configuration.md
docs/ru/docs/tutorial/path-params-numeric-validations.md
docs/ru/docs/tutorial/query-params-str-validations.md
docs/ru/docs/tutorial/query-params.md
docs/ru/docs/tutorial/request-forms.md
docs/ru/docs/tutorial/response-model.md
docs/ru/docs/tutorial/schema-extra-example.md
docs/ru/docs/tutorial/testing.md
docs/tr/docs/features.md
docs/tr/docs/index.md
docs/uk/docs/python-types.md
docs/uk/docs/tutorial/body.md
docs/uk/docs/tutorial/cookie-params.md
docs/uk/docs/tutorial/encoder.md
docs/uk/docs/tutorial/extra-data-types.md
docs/vi/docs/features.md
docs/vi/docs/index.md
docs/vi/docs/python-types.md
docs/yo/docs/index.md
docs/zh/docs/advanced/generate-clients.md
docs/zh/docs/advanced/settings.md
docs/zh/docs/advanced/websockets.md
docs/zh/docs/index.md
docs/zh/docs/tutorial/background-tasks.md
docs/zh/docs/tutorial/body-fields.md
docs/zh/docs/tutorial/body-multiple-params.md
docs/zh/docs/tutorial/body-nested-models.md
docs/zh/docs/tutorial/body.md
docs/zh/docs/tutorial/cookie-params.md
docs/zh/docs/tutorial/dependencies/classes-as-dependencies.md
docs/zh/docs/tutorial/encoder.md
docs/zh/docs/tutorial/extra-data-types.md
docs/zh/docs/tutorial/extra-models.md
docs/zh/docs/tutorial/header-params.md
docs/zh/docs/tutorial/path-params-numeric-validations.md
docs/zh/docs/tutorial/query-params-str-validations.md
docs/zh/docs/tutorial/request-files.md
docs/zh/docs/tutorial/response-model.md
docs/zh/docs/tutorial/schema-extra-example.md
docs/zh/docs/tutorial/security/first-steps.md
docs/zh/docs/tutorial/sql-databases.md
docs/zh/docs/tutorial/testing.md
pyproject.toml