From 3b40a322dfb2faab1fb7d2ee012070a17795d981 Mon Sep 17 00:00:00 2001 From: harold Date: Mon, 21 Apr 2025 17:30:08 +0500 Subject: [PATCH] add fix --- telegram-application/poetry.lock | 23 ++++++++++++++++++- telegram-application/pyproject.toml | 3 ++- .../src/core/rabbitmq/connect.py | 2 -- 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/telegram-application/poetry.lock b/telegram-application/poetry.lock index 598cd87..662a318 100644 --- a/telegram-application/poetry.lock +++ b/telegram-application/poetry.lock @@ -326,6 +326,27 @@ files = [ anyio = ">=3.0.0,<5.0.0" pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0" +[[package]] +name = "fastapi" +version = "0.115.12" +description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" +optional = false +python-versions = ">=3.8" +groups = ["main"] +files = [ + {file = "fastapi-0.115.12-py3-none-any.whl", hash = "sha256:e94613d6c05e27be7ffebdd6ea5f388112e5e430c8f7d6494a9d1d88d43e814d"}, + {file = "fastapi-0.115.12.tar.gz", hash = "sha256:1e2c2a2646905f9e83d32f04a3f86aff4a286669c6c950ca95b5fd68c2602681"}, +] + +[package.dependencies] +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" +starlette = ">=0.40.0,<0.47.0" +typing-extensions = ">=4.8.0" + +[package.extras] +all = ["email-validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=3.1.5)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.18)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] +standard = ["email-validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "jinja2 (>=3.1.5)", "python-multipart (>=0.0.18)", "uvicorn[standard] (>=0.12.0)"] + [[package]] name = "faststream" version = "0.5.34" @@ -1865,4 +1886,4 @@ propcache = ">=0.2.0" [metadata] lock-version = "2.1" python-versions = ">=3.11, <4.0" -content-hash = "9ffe3978f52d8a176ba0ffce4eedadc9baf062d5c49950614aca08e928e0915b" +content-hash = "9101f85abe4759f93dc0b09fa8e980c7a5cf4b7ad583fbd6b5fd7845aae985d0" diff --git a/telegram-application/pyproject.toml b/telegram-application/pyproject.toml index f4233d2..2ef48c0 100644 --- a/telegram-application/pyproject.toml +++ b/telegram-application/pyproject.toml @@ -20,7 +20,8 @@ dependencies = [ "asyncpg (>=0.30.0,<0.31.0)", "aio-pika (>=9.5.4,<10.0.0)", "pyrogram (>=2.0.106,<3.0.0)", - "sqladmin (>=0.20.1,<0.21.0)" + "sqladmin (>=0.20.1,<0.21.0)", + "fastapi (>=0.115.12,<0.116.0)" ] diff --git a/telegram-application/src/core/rabbitmq/connect.py b/telegram-application/src/core/rabbitmq/connect.py index 8c8a45f..8d7e2a5 100644 --- a/telegram-application/src/core/rabbitmq/connect.py +++ b/telegram-application/src/core/rabbitmq/connect.py @@ -1,5 +1,3 @@ -from fastapi import FastAPI - from faststream.rabbit import RabbitBroker, RabbitExchange, ExchangeType, QueueType, RabbitQueue from src.core.settings.base import settings