-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathpyproject.toml
71 lines (60 loc) · 1.65 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
[project]
name="genice2"
dynamic=["version"]
[project.urls]
"Homepage" = "https://github.com/vitroid/GenIce"
"Bug Tracker" = "https://github.com/vitroid/GenIce/issues"
"manual" = "https://vitroid.github.io/GenIce"
[tool.genice.urls]
repository = "https://github.com/vitroid/GenIce"
logo = "https://raw.githubusercontent.com/vitroid/GenIce/develop/logo/genice-v0.png"
[tool.poetry]
name = "genice2"
version = "2.2.7.7" # master version variable
# 1st: major version
# 2nd: minor version (refactorization)
# 3rd: minor changes (new plugin, etc.)
# 4th: bug fix.
authors = [
"Masakazu Matsumoto <[email protected]>",
]
description = "A Swiss army knife to generate hydrogen-disordered ice structures."
readme = "README.md"
license = "MIT"
# a kind of src-layout; .genice2 is generated automatically.
packages = [
{ include = "genice2", from = ".genice2", to = "" }
]
# poetry install to make them work
[tool.poetry.scripts]
genice2 = "genice2.cli.genice:main"
analice2 = "genice2.cli.analice:main"
[tool.poetry.dependencies]
"networkx" = ">=2.0.dev20160901144005"
"python" = "^3.10"
numpy = ">=1.26.2"
pairlist = ">=0.5.1.2"
cycless = ">=0.4.2"
graphstat = ">=0.2.1"
yaplotlib = ">=0.1.2"
openpyscad = ">=0.5.0"
genice-core = ">=1.0.1"
[tool.poetry.group.dev.dependencies]
toml = "^0.10.2"
ipykernel = "^6.27.1"
py3dmol = "^2.0.4"
matplotlib = "^3.8.2"
genice2-cage = "^2.2"
genice2-svg = "^2.2"
plotly = "^5.18.0"
nbformat = "^5.9.2"
genice2-mdanalysis = "^0.6.5"
requests = "^2.31.0"
pytest = "^8.1.1"
genice2-cif = "^2.2.1"
# [build-system]
# requires = ["hatchling"]
# build-backend = "hatchling.build"
# [tool.hatch.version]
# path = "genice2/__init__.py"
jinja2 = "^3.1.4"