149 Commits (5e583199b3ad252a3539f1d865e36d3c9ae61318)

Author SHA1 Message Date
Sebastián Ramírez e04878edfe
⬆️ Upgrade Typer to include Rich in scripts for docs (#5502) 3 years ago
Samuel Colvin 1d1859675f
🔇 Ignore Trio warning in tests for CI (#5483) 3 years ago
Sebastián Ramírez a05e8b4e6f
⬆️ Upgrade Uvicorn in public extras: all (#5401) 3 years ago
Sebastián Ramírez 95cbb43b06
⬆️ Upgrade dependencies for doc and dev internal extras: Typer, Uvicorn (#5400) 3 years ago
Sebastián Ramírez add7c4800c
⬆️ Upgrade test dependencies: Black, HTTPX, databases, types-ujson (#5399) 3 years ago
Sebastián Ramírez 74ce2204ae
⬆️ Upgrade mypy and tweak internal type annotations (#5398) 3 years ago
Sebastián Ramírez 3658733b5e
🔧 Update test dependencies, upgrade Pytest, move dependencies from dev to test (#5396) 3 years ago
Marcelo Trylesinski adcf03f2bc
⬆ Upgrade version required of Starlette from `0.19.1` to `0.20.4` (#4820) 3 years ago
Ofek Lev 4267bd1f4f
🔧 Update package metadata, drop support for Python 3.6, move build internals from Flit to Hatch (#5240) 3 years ago
Michael Oliver 8cd8aa4b67
🔧 Update mypy config, use `strict = true` instead of manual configs (#4605) 3 years ago
James Curtin d5c84594cb
⬆ Upgrade version pin accepted for Flake8, for internal code, to `flake8 >=3.8.3,<6.0.0` (#4097) 3 years ago
Sebastián Ramírez 3d0f130ff3
🔧 Add pre-commit with first config and first formatting pass (#4888) 3 years ago
Marcelo Trylesinski f396912043
⬆ Upgrade Starlette from 0.19.0 to 0.19.1 (#4819) 3 years ago
Marcelo Trylesinski 86fa3cb24f
⬆ Upgrade Starlette from 0.18.0 to 0.19.0 (#4488) 3 years ago
Marcelo Trylesinski 33d61430cf
⬆ Upgrade Starlette from 0.17.1 to 0.18.0 (#4483) 3 years ago
Sebastián Ramírez 3cbfae16cf
⬆️ Update ujson ranges for CVE-2021-45958 (#4804) 3 years ago
Sebastián Ramírez 02fae6a38e
⬆️ Upgrade dependencies upper range for extras "all" (#4803) 3 years ago
Sebastián Ramírez e1d0e3874b
Temporarily remove typer-cli from dependencies and upgrade Black (#4754) 3 years ago
Sebastián Ramírez a1ede32f29
🔧 Add FastAPI Trove Classifier for PyPI (#4386) 3 years ago
Sebastián Ramírez d08a062ee2
Add docs and tests for Python 3.9 and Python 3.10 (#3712) 3 years ago
Sebastián Ramírez 764ecae2d4
⬆ Upgrade MkDocs Material and configs (#4385) 3 years ago
simondale00 2b10ca1cc4
⬆️ Upgrade Starlette to 0.17.1 (#4145) 3 years ago
Sebastián Ramírez 46cf92c55a
⬆️ Upgrade Starlette to 0.16.0 (#4016) 4 years ago
Thomas Grainger 637cf89dbd
🔧 Correct DeprecationWarning config and comment in pytest settings (#4008) 4 years ago
Sebastián Ramírez a8bde38f7c
Remove `graphene` as an optional dependency (#4007) 4 years ago
Thomas Grainger 11d0a08acd
Add support for Trio via AnyIO (#3372) 4 years ago
Sebastián Ramírez ae22bca9fe
⬆️ Upgrade development `autoflake`, supporting multi-line imports (#3988) 4 years ago
Sebastián Ramírez 96ca425b1f
⬆️ Increase dependency ranges for tests and docs: pytest-cov, pytest-asyncio, black, httpx, sqlalchemy, databases, mkdocs-markdownextradata-plugin (#3987) 4 years ago
SnkSynthesis ba8c78d87f
⬆Increase supported version of aiofiles to suppress warnings (#2899) 4 years ago
Filipe Laíns 8a02a47124
Do not require backports in Python >= 3.7 (#1880) 4 years ago
Taneli Hukkinen cf5e67590a
⬆ Upgrade required Python version to >= 3.6.1, needed by typing.Deque, used by Pydantic (#2733) 4 years ago
ArcLight_Slavik 8c102814fd
⬆ Upgrade internal testing dependencies: mypy to version 0.910, add newly needed type packages (#3350) 4 years ago
Marcelo Trylesinski 2680f369d0
⬆️ Bump Uvicorn max range to 0.15.0 (#3345) 4 years ago
Sebastián Ramírez 9a33a0e24c
Update docs library to include sources in Markdown (#3648) 4 years ago
Marcelo Trylesinski ab33ba27af
⬆ Add support for Python 3.9 (#2298) 4 years ago
Thomas Grainger 2d296c5d07
🔧 Configure strict pytest options and update/refactor tests (#2790) 4 years ago
Sebastián Ramírez 8cc6f9baac
⬆️ Upgrade python-jose dependency for tests (#3468) 4 years ago
Sebastián Ramírez 97d8d4016b
⬆ Upgrade docs development dependency on `typer-cli` to >=0.0.12 to fix conflicts (#3429) 4 years ago
Sebastián Ramírez a6293397bc
📌 Upgrade pydantic pin, to handle security vulnerability CVE-2021-29510 (#3213) 4 years ago
Hannes Küttner 4aed0411e9
⬆️ Upgrade Starlette to 0.14.2, including internal UJSONResponse migrated from Starlette (#2335) 4 years ago
Sebastián Ramírez 36721d4362
📌 Pin SQLAlchemy range, as it doesn't use SemVer (#3001) 4 years ago
Sebastián Ramírez 4d208b2b90
🎨 Add newly required type annotations for mypy (#2882) 4 years ago
Sebastián Ramírez 1e58a3e44c
⬆️ Upgrade Uvicorn when installing fastapi[all] to the latest version including uvloop (#2548) 4 years ago
Sebastián Ramírez fdb6c9ccc5
Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 4 years ago
Sebastián Ramírez 6de9f5890d
Remove Typer as a docs building dependency (covered by typer-cli) to fix pip resolver conflicts (#2539) 4 years ago
Sebastián Ramírez 4bcdbc5673
Set up and enable Material for MkDocs Insiders for the docs (#2325) 4 years ago
Sebastián Ramírez e1758d107e
⬆ Require Pydantic > 1.0 (#1862) 5 years ago
Nima Mashhadi M. Reza da9b5201c4
🔧 Add Flake8 linting (#1774) 5 years ago
Felix Böhm 2fd28434dd
📝 Add documentation about async tests (pytest-asyncio and httpx) (#1619) 5 years ago
Adrien Cacciaguerra 6d7c9893d4
⬆️ Bump mkdocs-material (#1789) 5 years ago