sangeranalysis.engine/pyproject.toml
Harrison Deng 0a37bb5176
All checks were successful
NSBDiagnosisToolkit/pipeline/head This commit looks good
Prepared software for more analysis options
2025-01-03 20:42:30 +00:00

51 lines
931 B
TOML

[build-system]
requires = ["setuptools >= 61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "nsbdiagnosistoolkit"
dynamic = ["version"]
dependencies = [
"biopython",
"aiohttp[speedups]",
]
requires-python = ">=3.11"
description = "A tool to rapidly fetch fetch MLST profiles given sequences for various diseases."
[project.scripts]
nsbdiagnosistoolkit = "nsbdiagnosistoolkit.cli.root:cli"
nsbdiagtk = "nsbdiagnosistoolkit.cli.root:cli"
[tool.pyright]
extraPaths = ["src"]
exclude = [
"**/node_modules",
"**/__pycache__"
]
executionEnvironments = [
{root = "src"}
]
[tool.setuptools]
package-dir = {"" = "src"}
[tool.pytest.ini_options]
testpaths = [
"tests"
]
pythonpath = [
"src"
]
addopts = [
"--import-mode=importlib",
]
asyncio_mode = "auto"
[tool.pylint.main]
source-roots = "src"
[tool.pylint.format]
# Maximum number of characters on a single line.
max-line-length = 88