[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "idea198-civicswarm-privacy-preserving" version = "0.1.0" description = "Privacy-preserving neighborhood deliberation router for participatory politics" readme = "README.md" requires-python = ">=3.11" license = "MIT" authors = [{name = "OpenCode"}] dependencies = [ "fastapi>=0.115", "pydantic>=2.7", "sqlalchemy>=2.0", "numpy>=1.26", "scikit-learn>=1.5", "langdetect>=1.0.9", "uvicorn>=0.30", ] [project.optional-dependencies] dev = [ "pytest>=8.0", "build>=1.2", "httpx>=0.27", ] [project.urls] Homepage = "https://example.invalid/civicswarm" [tool.setuptools] include-package-data = true [tool.setuptools.packages.find] include = ["civicswarm*"] [tool.pytest.ini_options] testpaths = ["tests"]