[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "incumbent-benchmark" version = "0.1.0" description = "The Incumbent Benchmark: historical constitutional stress events replayed under the FablePool kernel v0.1 and scored side-by-side against the outcomes the incumbent constitutions actually produced." readme = "README.md" requires-python = ">=3.10" license = { text = "Apache-2.0" } authors = [{ name = "FablePool Contributors" }] dependencies = [ "pydantic>=2,<3", "PyYAML>=6,<7", "click>=8,<9", ] [project.optional-dependencies] dev = [ "pytest>=8,<9", ] [project.scripts] ibench = "incumbent_benchmark.cli:main" [tool.hatch.build.targets.wheel] packages = ["src/incumbent_benchmark"] [tool.pytest.ini_options] testpaths = ["tests"]