[project] name = "fin-hub" version = "0.1.0" description = "Financial viability hub for the FOS federation" requires-python = ">=3.12" dependencies = [ "hub-core", "fastapi>=0.115.0", "sqlalchemy[asyncio]>=2.0.0", "pydantic>=2.10.0", ] [tool.uv.sources] hub-core = { path = "../hub-core", editable = true } [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["fin_hub"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["src"] [project.scripts] finhub = "fin_hub.cli:main" [dependency-groups] dev = [ "pytest>=8.0.0", "pytest-asyncio>=0.24.0", ]