[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "peppa-peptides" version = "0.3.0" description = "Evidence-directed peptide design with reproducible tool execution" requires-python = ">=3.10" dependencies = ["numpy>=1.24", "scipy>=1.10", "pydantic>=2.6", "jsonschema>=4.21"] [project.optional-dependencies] plots = ["matplotlib>=3.8"] models = ["torch>=2.2", "transformers>=4.44", "huggingface-hub>=0.25"] data = ["pandas>=2.1", "pyarrow>=15"] api = ["openai>=1.68", "anthropic>=0.49"] [project.scripts] peppa = "peppa.cli:main" [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] peppa = ["prompts/*.txt"]