[tool.poetry] name = "task-queue-system" version = "0.3.0" description = "Async task queue with FastAPI, PostgreSQL, RabbitMQ; MailCheck workers incl. MX, SPF, TLS, CertValidity, MTA-STS, TLS-RPT with dependencies" authors = ["Frank Agerholm "] readme = "README.md" license = "MIT" [tool.poetry.dependencies] python = ">=3.12,<3.13" fastapi = "^0.115" uvicorn = {version = "^0.30", extras = ["standard"]} sqlalchemy = "^2.0" asyncpg = "^0.29" pydantic = "^2.6" aio-pika = "^9.4" httpx = "^0.27" python-dotenv = "^1.0" dnspython = "^2.6" [tool.poetry.group.dev.dependencies] black = "^24.10" ruff = "^0.6" alembic = "^1.17.2" [tool.poetry.scripts] # optional: CLI entrypoint (statt python -m app.cli) tq = "app.cli:main" [tool.poetry.urls] "Homepage" = "https://example.com" [build-system] requires = ["poetry-core>=1.6.0"]