[build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.poetry] name = "hubgw" version = "0.1.0" description = "FastAPI Gateway for HubMC" authors = ["itqop "] readme = "README.md" packages = [ {include = "hubgw", from = "src"} ] [tool.poetry.dependencies] python = "^3.12" fastapi = "^0.116.0" uvicorn = {extras = ["standard"], version = "^0.30.0"} pydantic = "^2.12.0" pydantic-settings = "^2.6.0" sqlalchemy = "^2.0.44" asyncpg = "^0.30.0" loguru = "^0.7.3" [tool.poetry.group.dev.dependencies] pytest = "^8.4.2" pytest-asyncio = "^0.24.0" httpx = "^0.27.0" ruff = "^0.14.0" black = "^24.10.0" isort = "^6.0.1" pytest-cov = "^5.0.0" [tool.poetry.scripts] hubgw = "hubgw.__main__:main"