-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathpyproject.toml
47 lines (42 loc) · 1.24 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
[tool.poetry]
name = "pydock3"
version = "0.1.0rc1"
description = "pydock3 is a Python package that serves as a wrapper around the Fortran program UCSF DOCK that also provides tools to help standardize and automate the computational methods employed in molecular docking. It is specifically tailored to work with DOCK 3.8 and later versions, but is intended to have utility beyond this scope."
authors = ["Ian Scott Knight <ian.knight@ucsf.edu>"]
license = "GPL-3.0-or-later"
include = []
[tool.poetry.dependencies]
python = ">=3.8.1,<3.11"
numpy = "^1.21.5"
scipy = "^1.7.3"
fire = "^0.4.0"
python-dotenv = "^0.20.0"
PyYAML = "^6.0"
yamale = "^4.0.4"
oyaml = "^1.0"
networkx = "^2.8"
matplotlib = "^3.5.1"
rdkit-pypi = "^2022.3.2"
pandas = "^1.4.2"
seaborn = "^0.11.2"
joypy = "^0.2.6"
typing-extensions = "^4.5.0"
xmltodict = "^0.13.0"
plotly = "^5.14.1"
pillow = "^9.5.0"
tornado = "^6.3.2"
timeout-decorator = "^0.5.0"
[tool.poetry.group.dev.dependencies]
pre-commit = "^2.18.1"
jupyter = "^1.0.0"
black = "^21.12b0"
vulture = "^2.3"
openpyxl = "^3.0.10"
notebook = "^6.4.12"
setuptools = "^65.5.1"
pytest = "^7.2.0"
[build-system]
requires = ["poetry-core>=1.2.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry.scripts]
pydock3 = "pydock3.scripts:main"