60 lines
1.1 KiB
TOML
60 lines
1.1 KiB
TOML
[build-system]
|
|
requires = ["setuptools>=64", "setuptools_scm>=8"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "autobigsst.engine"
|
|
dynamic = ["version"]
|
|
readme = "README.md"
|
|
authors = [
|
|
{name = "Harrison Deng"},
|
|
]
|
|
maintainers = [
|
|
{name = "Harrison Deng"},
|
|
]
|
|
dependencies = [
|
|
"biopython",
|
|
"aiohttp[speedups]",
|
|
]
|
|
requires-python = ">=3.11"
|
|
description = "A library to rapidly fetch fetch MLST profiles given sequences for various diseases."
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/RealYHD/autobigsst.engine.git"
|
|
Issues = "https://github.com/RealYHD/autobigsst.engine/issues"
|
|
|
|
[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
|
|
|