Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion fastapi/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,12 @@
"demo": ["demo/fastapi_endpoint_demo.xml"],
"external_dependencies": {
"python": [
"fastapi>=0.110.0",
"fastapi",
"python-multipart",
"ujson",
"a2wsgi>=1.10.6",
"parse-accept-language",
"fastapi-openapi-overrides",
]
},
"development_status": "Beta",
Expand Down
2 changes: 2 additions & 0 deletions fastapi/models/fastapi_endpoint.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
from itertools import chain
from typing import Any, Callable, Dict, List, Tuple

from fastapi_openapi_overrides import document_dependency_overrides
from starlette.middleware import Middleware
from starlette.routing import Mount

Expand Down Expand Up @@ -313,6 +314,7 @@ def _get_app(self) -> FastAPI:
for router in self._get_fastapi_routers():
app.include_router(router=router)
app.dependency_overrides.update(self._get_app_dependencies_overrides())
document_dependency_overrides(app)
return app

def _get_app_dependencies_overrides(self) -> Dict[Callable, Callable]:
Expand Down
3 changes: 2 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ cryptography
extendable-pydantic
extendable-pydantic>=1.2.0
extendable>=0.0.4
fastapi>=0.110.0
fastapi
fastapi-openapi-overrides
graphene
graphql-server<3.0.0b8
itsdangerous
Expand Down
Loading