| 123456789101112131415161718192021222324252627282930313233343536373839 |
- [build-system]
- requires = ["hatchling"]
- build-backend = "hatchling.build"
- [project]
- name = "hs-data-api"
- version = "0.1.0"
- description = "hs-data FastAPI backend: fixed-funnel service over the ads_trd_group_funnel wide table in PostgreSQL"
- readme = "README.md"
- requires-python = ">=3.11"
- dependencies = [
- "fastapi>=0.111",
- "uvicorn[standard]>=0.30",
- "pydantic>=2.7",
- "pydantic-settings>=2.3",
- "sqlalchemy[asyncio]>=2.0.30",
- "asyncpg>=0.29",
- "alembic>=1.13",
- ]
- [project.optional-dependencies]
- dev = [
- "pytest>=8.2",
- "pytest-asyncio>=0.23",
- "httpx>=0.27",
- "anyio>=4.4",
- "aiosqlite>=0.20",
- ]
- [tool.hatch.build.targets.wheel]
- packages = ["app"]
- [tool.pytest.ini_options]
- asyncio_mode = "auto"
- testpaths = ["tests"]
- pythonpath = ["."]
- [tool.alembic]
- script_location = "alembic"
|