137 Commits (4721405ef7c970bf3ba08259546dcc0b87cf22c0)

Author SHA1 Message Date
Michał Górny 74de9a7b15
🔧 Set minimal hatchling version needed to build the package (#9240) 2 years ago
Jacob Coffee 428376d285
📝 Add repo link to PyPI (#9559) 2 years ago
Sebastián Ramírez 7167c77a18
⬆️ Upgrade and fully migrate to Ruff, remove isort, includes a couple of tweaks suggested by the new version of Ruff (#9660) 2 years ago
Sebastián Ramírez 6595658324
⬇️ Separate requirements for development into their own requirements.txt files, they shouldn't be extras (#9655) 2 years ago
Marcelo Trylesinski 61a8d6720c
📌 Update minimum version of Pydantic to >=1.7.4 (#9567) 2 years ago
Sebastián Ramírez b4535abe8f
⬆️ Upgrade Starlette version to `>=0.27.0` for a security release (#9541) 2 years ago
Sebastián Ramírez 9eaed2eb37
📝 Update all docs to use `Annotated` as the main recommendation, with new examples and tests (#9268) 2 years ago
Sebastián Ramírez 25aabe05ce
🎨 Fix types for lifespan, upgrade Starlette to 0.26.1 (#9245) 2 years ago
dependabot[bot] 8e4c96c703
⬆ Bump black from 22.10.0 to 23.1.0 (#5953) 2 years ago
dependabot[bot] 39813aa9b0
⬆ Bump types-ujson from 5.6.0.0 to 5.7.0.1 (#6027) 2 years ago
Yasser Tahiri 78b8a9b6ec
Add `pydantic` to PyPI classifiers (#5914) 2 years ago
Ben Beasley 42daed222e
⬆ Upgrade python-multipart to support 0.0.6 (#9212) 2 years ago
Sebastián Ramírez 8a4cfa52af
⬆️ Upgrade Starlette version, support new `lifespan` with state (#9239) 2 years ago
Sebastián Ramírez 4f4035262c
⬆️ Upgrade and re-enable installing Typer-CLI (#6008) 2 years ago
Sebastián Ramírez 75e7e9e0a2
⬆️ Upgrade Starlette to 0.25.0 (#5996) 2 years ago
Sebastián Ramírez d566c6cbca
⬆️ Upgrade Starlette version to `0.24.0` and refactor internals for compatibility (#5985) 2 years ago
Sebastián Ramírez 16599b7356
⬆️ Upgrade Starlette range to allow 0.23.1 (#5980) 2 years ago
Marcelo Trylesinski 9293795e99
⬆️ Bump Starlette from 0.22.0 to 0.23.0 (#5739) 2 years ago
Sebastián Ramírez fb8e9083f4
📝 Update docs and examples for Response Model with Return Type Annotations, and update runtime error (#5873) 2 years ago
dependabot[bot] c482dd3d42
⬆ Update coverage[toml] requirement from <7.0,>=6.5.0 to >=6.5.0,<8.0 (#5801) 2 years ago
dependabot[bot] f56b0d571d
⬆ Update uvicorn[standard] requirement from <0.19.0,>=0.12.0 to >=0.12.0,<0.21.0 for development (#5795) 2 years ago
dependabot[bot] f4e895bc8a
⬆ Bump types-ujson from 5.5.0 to 5.6.0.0 (#5735) 2 years ago
dependabot[bot] 4d5cbc71ac
⬆ Update sqlalchemy requirement from <=1.4.41,>=1.3.18 to >=1.3.18,<1.4.43 (#5540) 2 years ago
dependabot[bot] 7e4e0d22ae
⬆ Update typer[all] requirement from <0.7.0,>=0.6.1 to >=0.6.1,<0.8.0 (#5639) 2 years ago
Eugenio Panadero 46974c510e
⬆ Bump Starlette to version `0.22.0` to fix bad encoding for query parameters in `TestClient` (#5659) 2 years ago
Sebastián Ramírez 7c5626bef7
⬆️ Upgrade Ruff (#5698) 2 years ago
dependabot[bot] 3c01b2469f
⬆ Bump black from 22.8.0 to 22.10.0 (#5569) 2 years ago
Sebastián Ramírez 89095eba4f
⬆️ Upgrade and relax dependencies for extras "all" (#5634) 2 years ago
Sebastián Ramírez fa74093440
Use Ruff for linting (#5630) 2 years ago
Sebastián Ramírez f92f87d379
📝 Update references to Requests for tests to HTTPX, and add HTTPX to extras (#5628) 2 years ago
Paweł Rubin fdbd48be5f
⬆ Upgrade Starlette to `0.21.0`, including the new [`TestClient` based on HTTPX](https://github.com/encode/starlette/releases/tag/0.21.0) (#5471) 2 years ago
Sebastián Ramírez 10fbfd6dc7
⬆ Add Python 3.11 to the officially supported versions (#5587) 2 years ago
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) 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) 2 years ago
dependabot[bot] 80eac96c70
⬆ Bump internal dependency mypy from 0.971 to 0.982 (#5541) 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) 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