Use taskiq

This commit is contained in:
2023-05-20 20:16:00 +02:00
parent 67478536e2
commit 7f6837b8f5
11 changed files with 241 additions and 211 deletions

View File

@@ -6,19 +6,21 @@ authors = ["Kurbanov Bulat <kurbanovbul@gmail.com>"]
[tool.poetry.dependencies]
python = "^3.11"
fastapi = "^0.95.1"
httpx = "^0.24.0"
alembic = "^1.10.4"
fastapi = "^0.95.2"
httpx = "^0.24.1"
alembic = "^1.11.1"
uvicorn = {extras = ["standard"], version = "^0.22.0"}
arq = "^0.25.0"
prometheus-fastapi-instrumentator = "^6.0.0"
uvloop = "^0.17.0"
orjson = "^3.8.12"
sentry-sdk = "^1.22.2"
sentry-sdk = "^1.23.1"
ormar = {extras = ["postgresql"], version = "^0.12.1"}
pydantic = "^1.10.4"
redis = {extras = ["hiredis"], version = "^4.5.5"}
msgpack = "^1.0.5"
taskiq = "^0.4.3"
taskiq-redis = "^0.3.1"
taskiq-fastapi = "^0.1.2"
[tool.poetry.group.dev.dependencies]
pre-commit = "^2.21.0"
@@ -55,7 +57,7 @@ exclude = [
]
[tool.ruff.flake8-bugbear]
extend-immutable-calls = ["fastapi.File", "fastapi.Form", "fastapi.Security"]
extend-immutable-calls = ["fastapi.File", "fastapi.Form", "fastapi.Security", "taskiq.TaskiqDepends"]
[tool.ruff.mccabe]
max-complexity = 15