diff --git a/pyproject.toml b/pyproject.toml index ed5b798..e443837 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Development Status :: 3 - Alpha", ] keywords = ["taskiq", "tasks", "distributed", "async", "fastapi"] -dependencies = ["taskiq>=0.8.0", "fastapi>=0.93.0"] +dependencies = ["taskiq>=0.8.0", "fastapi>=0.133.0,<1"] [dependency-groups] dev = [ diff --git a/taskiq_fastapi/initializator.py b/taskiq_fastapi/initializator.py index 5b8fff2..40832f5 100644 --- a/taskiq_fastapi/initializator.py +++ b/taskiq_fastapi/initializator.py @@ -38,7 +38,6 @@ async def startup(state: TaskiqState) -> None: raise ValueError(f"'{app_or_path}' is not a FastAPI application.") state.fastapi_app = app - await app.router.startup() state.lf_ctx = app.router.lifespan_context(app) asgi_state = await state.lf_ctx.__aenter__() populate_dependency_context(broker, app, asgi_state) @@ -62,7 +61,6 @@ def shutdown_event_generator( async def shutdown(state: TaskiqState) -> None: if not broker.is_worker_process: return - await state.fastapi_app.router.shutdown() await state.lf_ctx.__aexit__(None, None, None) return shutdown