26 Commits (731b93202c6c5865875b39e8c2ee61a80d930032)

Author SHA1 Message Date
pre-commit-ci[bot] 731b93202c 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 2 weeks ago
Nir Schulman d512b03bd3 Applied ruff linting 9 months ago
Nir Schulman c4860bfb7c Added tests for dependency overrides and websockets. Fixed bugs related to the deprecated startup and shutdown events. Fixed bugs related to dependency duplcatation within the same router scope. Made more specific dependency related exceptions. Fixed some linting and mypy related issues. 9 months ago
pre-commit-ci[bot] 54ecfb87d8 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 9 months ago
Nir Schulman 25407d039a Added support for lifespan-scoped dependencies using a new dependency_scope argument. 9 months ago
Sebastián Ramírez 581aacc4a9
♻️ Refactor and simplify dependencies data structures with dataclasses (#12098) 11 months ago
Sebastián Ramírez 0976185af9
Add support for Pydantic v2 (#9816) 2 years ago
Sebastián Ramírez fdb6c9ccc5
Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 5 years ago
Marcelo Trylesinski b299792ebf
✏️ Fix typo on dependencies utils and cleanup unused variable (#1912) 5 years ago
Sebastián Ramírez e1758d107e
⬆ Require Pydantic > 1.0 (#1862) 5 years ago
Nik b9a0179a03
Add support for injecting HTTPConnection (#1827) 5 years ago
Nima Mashhadi M. Reza 3223de5598
🎨 Add typing.Optional to variables that accept None as value (#1731) 5 years ago
dmontagu ab2b86fe2c Add support for Pydantic v1 and above 🎉 (#646) 6 years ago
Sebastián Ramírez 5f7fe926ab
Add support for Response parameters to set headers, cookies, and status codes (#294) 6 years ago
Sebastián Ramírez bff5dbbf5d
Implement dependency value cache per request (#292) 6 years ago
Sebastián Ramírez 09cd7c47a1
Implement dependency overrides for testing (#291) 6 years ago
James Kaplan b087246f26 Add support for WebSockets with dependencies, params, etc #166 (#178) 6 years ago
Sebastián Ramírez 7391056daf
Add OAuth2 scopes with SecurityScopes, upgrade Security (#141) 6 years ago
Sebastián Ramírez 9b04593260
Add support for BackgroundTasks parameters (#103) 6 years ago
Sebastián Ramírez 7da9625505 💚 Revert to flit install and re-format 7 years ago
Sebastián Ramírez 00e2e544c7 ♻️ Re-format tutorials, files names and tests 7 years ago
Sebastián Ramírez d9fbead646 🎨 Remove un-used imports, add auto-flake 7 years ago
Sebastián Ramírez db3c270f8e Update requests with body, rename params 7 years ago
Sebastián Ramírez 0e19c24014 Update parameter names and order 7 years ago
Sebastián Ramírez b9d912c638 ♻️ Refactor, fix and update code 7 years ago