-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpyproject.toml
104 lines (98 loc) · 2.15 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
[tool.poetry]
name = "pydent"
version = "1.0.11"
description = "Aquarium's Python API for planning, executing, and analyzing scientific experiments."
documentation = "http://aquariumbio.github.io/trident"
repository = "https://www.github.com/aquariumbio/trident"
homepage = "https://www.github.com/aquariumbio/trident"
authors = ["jvrana <[email protected]>", "Ben Keller <[email protected]>", "Eric Klavins <[email protected]>"]
readme = 'README.md'
license = "MIT"
[tool.poetry.dependencies]
python = "^3.6"
requests = "^2.22"
inflection = "^0.3.1"
tqdm = "^4.32"
networkx = "^2.3"
nest-asyncio = "^1.0"
colorlog = "^4.0"
retry = "^0.9.2"
jsonschema = "^3.2.0"
[tool.poetry.dev-dependencies]
pytest = "^4.6"
pytest-cov = "^2.7"
pylint = "^2.3"
pytest-benchmark = "^3.2"
pygal = "^2.4"
pygaljs = "^1.0"
yapf = "^0.27.0"
dill = "^0.2.9"
black = "=19.3b0"
vcrpy = "^2.0"
pre-commit = "^1.17"
tox = "^3.12"
tox-conda = "^0.2.0"
liccheck = "^0.4.2"
sphinx_autodoc_typehints = "^1.8"
autodocsumm = "^0.1.11"
sphinx-jsonschema = "^1.12"
sphinx = "^2.1"
sphinx_bootstrap_theme = "^0.7.1"
docformatter = "^1.1"
pandoc = "^1.0"
recommonmark = "^0.5.0"
keats = "^0.2.28"
nbsphinx = "^0.8.1"
[tool.black]
line-length = 88
target-version = ['py36', 'py37', 'py38']
include = '\.pyi?$'
exclude = '''
/(
\.eggs
| \.git
| \.hg
| \.mypy_cache
| \.tox
| \.venv
| _build
| buck-out
| build
| dist
)/
'''
[tool.liccheck]
authorized_licenses = [
"bsd",
"mpl-2.0",
"new bsd",
"bsd license",
"new bsd license",
"simplified bsd",
"apache",
"apache 2.0",
"apache license 2.0",
"apache softare",
"apache software license",
"gnu lgpl",
"lgpl with exceptions or zpl",
"LGPL",
"isc license",
"isc license (iscl)",
"mit",
"mit license",
"python software foundation license",
"zpl 2.1"
]
unauthorized_licenses = [
"gpl",
"gpl v2",
"gpl v3",
"gpl-2.0",
"gpl-3.0",
]
[tool.liccheck.authorized_packages]
uuid = "1.30"
[build-system]
requires = ["poetry>=1.0.0"]
build-backend = "poetry.core.masonry.api"