-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpyproject.toml
More file actions
47 lines (42 loc) · 1.24 KB
/
pyproject.toml
File metadata and controls
47 lines (42 loc) · 1.24 KB
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.13.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"