[build-system] requires = ["setuptools>=69", "wheel"] build-backend = "setuptools.build_meta" [project] name = "antineutrino-safeguards" version = "0.1.0" description = "Reusable simulation and analysis tools for antineutrino-based fusion safeguards monitoring." readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } authors = [ { name = "omegaXiv Packaging Pipeline" } ] classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Topic :: Scientific/Engineering" ] dependencies = [] [project.optional-dependencies] dev = [ "build>=1.2.2", "mypy>=1.10.0", "pytest>=8.2.0", "ruff>=0.6.9" ] [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] [tool.ruff] line-length = 100 target-version = "py310" [tool.mypy] python_version = "3.10" strict = true warn_unused_configs = true exclude = ["^dist/"]