53 lines
904 B
TOML
53 lines
904 B
TOML
[build-system]
|
|
requires = ["setuptools>=64", "setuptools_scm>=8"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "autoBIGS.cli"
|
|
dynamic = ["version"]
|
|
readme = "README.md"
|
|
|
|
dependencies = [
|
|
"autoBIGS-engine"
|
|
]
|
|
requires-python = ">=3.11"
|
|
description = "A CLI tool to rapidly fetch fetch MLST profiles given sequences for various diseases."
|
|
|
|
[project.scripts]
|
|
autoBIGS = "autoBIGS.cli.program:run"
|
|
|
|
[tool.setuptools_scm]
|
|
|
|
[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
|
|
|