Sebastián Ramírez
be3e29fb3c
👷 Switch from Codecov to Smokeshow plus pytest-cov to pure coverage for internal tests ( #5583 )
2 years ago
Sebastián Ramírez
d62f5c1b28
✅ Enable tests for Python 3.11 ( #4881 )
2 years ago
dependabot[bot]
29c36f9d3f
⬆ Bump internal dependency types-ujson from 5.4.0 to 5.5.0 ( #5537 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <[email protected] >
2 years ago
dependabot[bot]
2623a06105
⬆ Update internal dependency pytest-cov requirement from <4.0.0,>=2.12.0 to >=2.12.0,<5.0.0 ( #5539 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <[email protected] >
2 years ago
dependabot[bot]
80eac96c70
⬆ Bump internal dependency mypy from 0.971 to 0.982 ( #5541 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <[email protected] >
2 years ago
Samuel Colvin
ee4b2bb8ae
🐛 Fix internal Trio test warnings ( #5547 )
2 years ago
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 )
Co-authored-by: Sebastián Ramírez <[email protected] >
3 years ago
Ofek Lev
4267bd1f4f
🔧 Update package metadata, drop support for Python 3.6, move build internals from Flit to Hatch ( #5240 )
Co-authored-by: Sebastián Ramírez <[email protected] >
3 years ago
Michael Oliver
8cd8aa4b67
🔧 Update mypy config, use `strict = true` instead of manual configs ( #4605 )
Co-authored-by: Sebastián Ramírez <[email protected] >
3 years ago
James Curtin
d5c84594cb
⬆ Upgrade version pin accepted for Flake8, for internal code, to `flake8 >=3.8.3,<6.0.0` ( #4097 )
Co-authored-by: Sebastián Ramírez <[email protected] >
3 years ago
Sebastián Ramírez
3d0f130ff3
🔧 Add pre-commit with first config and first formatting pass ( #4888 )
* 🔧 Add first pre-commit config
* 🎨 Format YAML files with pre-commit
* 🎨 Format Markdown with pre-commit
* 🎨 Format SVGs, drawio, JS, HTML with pre-commit
* ➕ Add pre-commit to dev dependencies
* ⬇️ Extend pre-commit range to support Python 3.6
3 years ago
Marcelo Trylesinski
f396912043
⬆ Upgrade Starlette from 0.19.0 to 0.19.1 ( #4819 )
Co-authored-by: Sebastián Ramírez <[email protected] >
3 years ago
Marcelo Trylesinski
86fa3cb24f
⬆ Upgrade Starlette from 0.18.0 to 0.19.0 ( #4488 )
Co-authored-by: Sebastián Ramírez <[email protected] >
3 years ago
Marcelo Trylesinski
33d61430cf
⬆ Upgrade Starlette from 0.17.1 to 0.18.0 ( #4483 )
Co-authored-by: Sebastián Ramírez <[email protected] >
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 )
Co-authored-by: Thomas Grainger <[email protected] >
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 )
Co-authored-by: Dima Tisnek <[email protected] >
Co-authored-by: simond <[email protected] >
Co-authored-by: Samuel Colvin <[email protected] >
Co-authored-by: Samuel Colvin <[email protected] >
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 )
Co-authored-by: Sebastián Ramírez <[email protected] >
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 )
Co-authored-by: Sebastián Ramírez <[email protected] >
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 )
Co-authored-by: Sebastián Ramírez <[email protected] >
4 years ago
Filipe Laíns
8a02a47124
➖ Do not require backports in Python >= 3.7 ( #1880 )
Co-authored-by: Sebastián Ramírez <[email protected] >
4 years ago
Taneli Hukkinen
cf5e67590a
⬆ Upgrade required Python version to >= 3.6.1, needed by typing.Deque, used by Pydantic ( #2733 )
Co-authored-by: Taneli Hukkinen <[email protected] >
Co-authored-by: Sebastián Ramírez <[email protected] >
4 years ago
ArcLight_Slavik
8c102814fd
⬆ Upgrade internal testing dependencies: mypy to version 0.910, add newly needed type packages ( #3350 )
Co-authored-by: Sebastián Ramírez <[email protected] >
4 years ago
Marcelo Trylesinski
2680f369d0
⬆️ Bump Uvicorn max range to 0.15.0 ( #3345 )
Co-authored-by: Sebastián Ramírez <[email protected] >
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 )
Co-authored-by: Sebastián Ramírez <[email protected] >
4 years ago
Thomas Grainger
2d296c5d07
🔧 Configure strict pytest options and update/refactor tests ( #2790 )
Co-authored-by: Sebastián Ramírez <[email protected] >
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 )
* ⬆️ Upgrade mypy
* 🎨 Add extra type annotations, now required by mypy
4 years ago
Sebastián Ramírez
1e58a3e44c
⬆️ Upgrade Uvicorn when installing fastapi[all] to the latest version including uvloop ( #2548 )
* ⬆️ Upgrade Uvicorn when installing fastapi[all] to the latest version, including uvloop
* ⬆️ Relax Uvicorn version range to the minimum supported
in case anyone depends older versions somehow installed with FastAPI extras
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