[project] name = "giant" version = "0.1.0" description = "Geant4 step-function surrogate via conditional flow matching" readme = "README.md" requires-python = ">=3.12" dependencies = [ "torch>=2.3", "numpy>=1.26", "pandas>=2.2", "pyarrow>=16", "typer>=0.12", ] [project.optional-dependencies] dev = [ "pytest>=8", ] [project.scripts] giant = "giant.cli:app" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["giant"]