]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commit
👷 Adopt Ruff format (#10517)
authorSebastián Ramírez <tiangolo@gmail.com>
Tue, 24 Oct 2023 20:26:06 +0000 (00:26 +0400)
committerGitHub <noreply@github.com>
Tue, 24 Oct 2023 20:26:06 +0000 (00:26 +0400)
commit2e14c69c311d89dde86e8c033df87773a3a50121
treef2cfc2dd57e4da6d085519aed4dd9802a77a44e3
parent4ef7a40eae98c0d346fbfa2472f9b52b1cbf9b8f
👷 Adopt Ruff format (#10517)

* 🔧 Update pre-commit, use ruff format

* ⬆️ Upgrade dependencies, use Ruff for formatting

* 🔧 Update Ruff config

* 🔨 Update lint and format scripts, use Ruff

* 🎨 Format internals with Ruff

* 🎨 Format docs scripts

* 🎨 Format tests

* 🎨 Format extra commas in src for docs

* 📝 Update docs mentioning `@lru_cache()`, use `@lru_cache` instead to keep consistency with the format

* 🎨 Update src for docs, use plain `@lru_cache`

* 🎨 Update src for docs format and docs references
46 files changed:
.pre-commit-config.yaml
docs/em/docs/advanced/settings.md
docs/em/docs/tutorial/query-params-str-validations.md
docs/en/docs/advanced/settings.md
docs/en/docs/tutorial/query-params-str-validations.md
docs/ru/docs/tutorial/query-params-str-validations.md
docs/zh/docs/advanced/settings.md
docs_src/header_params/tutorial002_an.py
docs_src/header_params/tutorial002_an_py39.py
docs_src/query_params_str_validations/tutorial004.py
docs_src/query_params_str_validations/tutorial004_an.py
docs_src/query_params_str_validations/tutorial004_an_py310.py
docs_src/query_params_str_validations/tutorial004_an_py310_regex.py
docs_src/query_params_str_validations/tutorial004_an_py39.py
docs_src/query_params_str_validations/tutorial004_py310.py
docs_src/query_params_str_validations/tutorial008.py
docs_src/query_params_str_validations/tutorial008_an.py
docs_src/query_params_str_validations/tutorial008_an_py310.py
docs_src/query_params_str_validations/tutorial008_an_py39.py
docs_src/query_params_str_validations/tutorial008_py310.py
docs_src/query_params_str_validations/tutorial010.py
docs_src/query_params_str_validations/tutorial010_an.py
docs_src/query_params_str_validations/tutorial010_an_py310.py
docs_src/query_params_str_validations/tutorial010_an_py39.py
docs_src/query_params_str_validations/tutorial010_py310.py
docs_src/settings/app02/main.py
docs_src/settings/app02_an/main.py
docs_src/settings/app02_an_py39/main.py
docs_src/settings/app03/main.py
docs_src/settings/app03_an/main.py
docs_src/settings/app03_an_py39/main.py
fastapi/_compat.py
fastapi/applications.py
fastapi/security/http.py
fastapi/security/oauth2.py
fastapi/utils.py
pyproject.toml
requirements-docs-tests.txt
requirements-docs.txt
requirements-tests.txt
scripts/docs.py
scripts/format.sh
scripts/lint.sh
scripts/mkdocs_hooks.py
tests/test_openapi_examples.py
tests/test_schema_extra_examples.py