-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy pathpyproject.toml
71 lines (66 loc) · 1.87 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
[tool.poetry]
name = "CharGer"
version = "0.6.0b1"
description = "Characterization of germline variants"
authors = [
"Liang-Bo Wang <liang-bo.wang@wustl.edu>",
"Fernanda Martins Rodrigues <fernanda@wustl.edu>",
"Adam D Scott <adamscott@wustl.edu>",
"Kuan-lin Huang <kuan-lin.huang@wustl.edu>",
"Amila Weerasinghe <amila@wustl.edu>",
]
maintainers = [
"Liang-Bo Wang <liang-bo.wang@wustl.edu>",
"Fernanda Martins Rodrigues <fernanda@wustl.edu>",
]
license = "GPL-3.0-only"
readme = "README.md"
homepage = "https://ding-lab.github.com/CharGer"
repository = "https://github.com/ding-lab/CharGer"
documentation = "https://ding-lab.github.com/CharGer"
keywords = [
"germline",
"variant",
"classifier",
"genomics",
"bioinformatics",
]
classifiers = [
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"Topic :: Scientific/Engineering :: Bio-Informatics",
"Operating System :: OS Independent",
]
include = ['CHANGES.rst']
[tool.poetry.scripts]
charger = 'charger.console:run'
# Version constraints spec: https://python-poetry.org/docs/dependency-specification/
[tool.poetry.dependencies]
python = ">=3.7,<4.0"
loguru = "~0.5"
attrs = "^21.0"
cyvcf2 = "^0.30.0"
typing-extensions = {version = "~3.10", python = "<3.8"}
pysam = "^0.16.0.1"
[tool.poetry.dev-dependencies]
pytest = "^6.2.5"
flake8 = "~3.9"
mypy = "^0.910"
black = "^21.9b0"
isort = "^5.9.3"
sphinx = "~4.2"
sphinx-issues = "^1.2.0"
pre-commit = "^2.0.0"
importlib_metadata = {version = "^1.5.0", python = "<3.8"}
sphinx-argparse = "^0.3.1"
ghp-import = "^2.0.1"
[tool.isort]
line_length = 90
atomic = true
include_trailing_comma = true
balanced_wrapping = true
multi_line_output = 3
known_third_party = ["attr", "cyvcf2", "loguru", "pysam", "_pytest", "pytest", "typing_extensions"]
[build-system]
requires = ["poetry>=1.1"]
build-backend = "poetry.masonry.api"