Files
prodigy/pyproject.toml
Olamide Isreal 19fd443501
Some checks failed
ci / test (3.10) (push) Has been cancelled
ci / test (3.11) (push) Has been cancelled
ci / test (3.12) (push) Has been cancelled
ci / test (3.13) (push) Has been cancelled
ci / test (3.9) (push) Has been cancelled
Configure PRODIGY pipeline for WES execution with S3 and Harbor
2026-03-17 16:38:16 +01:00

46 lines
1.2 KiB
TOML

[project]
name = "prodigy-prot"
license = "Apache-2.0"
version = "2.4.0"
description = "PROtein binDIng enerGY prediction"
authors = [
{ name = "Anna Vangone" },
{ name = "Joao Rodrigues" },
{ name = "Joerg Schaarschmidt" },
]
maintainers = [{ name = "BonvinLab", email = "bonvinlab.support@uu.nl" }]
readme = "README.md"
classifiers = [
"Development Status :: 5 - Production/Stable",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Topic :: Scientific/Engineering :: Chemistry",
"Topic :: Scientific/Engineering :: Bio-Informatics",
]
dependencies = ["biopython>=1.80", "freesasa>=2.2.1", "numpy>=2"]
[project.optional-dependencies]
dev = ["pytest", "coverage", "hypothesis", "pytest-cov", "mypy"]
[project.scripts]
prodigy = "prodigy_prot.cli:main"
[tool.setuptools]
include-package-data = true
packages = ["src"]
[tool.pytest.ini_options]
pythonpath = ["src"]
markers = ["integration: marks tests as integration tests"]
[tool.mypy]
disable_error_code = ["import-not-found"]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"