[tool.poetry]
name = "pygenomeviz"
version = "0.2.3"
description = "A genome visualization python package for comparative genomics"
authors = ["moshi4"]
license = "MIT"
homepage = "https://moshi4.github.io/pyGenomeViz/"
repository = "https://github.com/moshi4/pyGenomeViz/"
readme = "README.md"
keywords = [
    "bioinformatics",
    "genomics",
    "matplotlib",
    "visualization",
    "comparative-genomics",
]
classifiers = [
    "Intended Audience :: Science/Research",
    "Topic :: Scientific/Engineering :: Bio-Informatics",
    "Framework :: Matplotlib",
]
include = ["tests"]

[tool.pytest.ini_options]
minversion = "6.0"
addopts = "--cov=src --tb=line --cov-report=xml --cov-report=term"
testpaths = ["tests"]

[tool.poetry.scripts]
pgv-mummer = "pygenomeviz.scripts.mummer:main"
pgv-mmseqs = "pygenomeviz.scripts.mmseqs:main"
pgv-pmauve = "pygenomeviz.scripts.pmauve:main"
pgv-simpleplot = "pygenomeviz.scripts.simpleplot:main"
pgv-download-dataset = "pygenomeviz.scripts.download_dataset:main"

[tool.poetry.dependencies]
python = "^3.7.1"
matplotlib = "^3.5.2"
biopython = "^1.79"
numpy = "^1.21"
typing-extensions = "^4.3.0"

[tool.poetry.dev-dependencies]
black = "^22.3.0"
flake8 = "^4.0.1"
pydocstyle = "^6.1.1"
pytest = "^7.1.2"
pytest-cov = "^3.0.0"
ipykernel = "^6.13.0"
mkdocs = "^1.2"
mkdocstrings = {extras = ["python"], version = "^0.19.0"}
mkdocs-jupyter = "^0.21.0"
mkdocs-material = "^8.2"

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
