# ============================================================================= # QWHPI — Quebec Weekly Housing Price Index # Author : Simon-Pierre Boucher # Contact : contact@spboucher.ai # File : api/pyproject.toml # Purpose : Package metadata and dependencies for the QWHPI API service. # ============================================================================= [project] name = "qwhpi-api" version = "0.1.0" description = "Quebec Weekly Housing Price Index — API service" authors = [{ name = "Simon-Pierre Boucher", email = "contact@spboucher.ai" }] requires-python = ">=3.12" dependencies = [ "fastapi>=0.110", "uvicorn>=0.29", "polars>=1.0", "pydantic>=2.7", "psycopg[binary]>=3.1; extra == 'postgres'", ] [project.optional-dependencies] dev = ["pytest>=8", "httpx>=0.27"] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["app"]