-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpyproject.toml
More file actions
67 lines (59 loc) · 1.58 KB
/
pyproject.toml
File metadata and controls
67 lines (59 loc) · 1.58 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[project]
name = "mesh2vec"
description = "Aggregate feature vectors on CAE meshes."
authors = [
{name = "Renumics GmbH",email = "info@renumics.com"}
]
license = "MIT"
readme = "README.md"
requires-python = ">=3.11,<4.0"
dependencies = [
"scipy (>=1.15.0,<2.0.0)",
"pandas (>=2.3.0,<3.0.0)",
"trimesh (>=4.6.0,<5.0.0)",
"lasso-python (>=2.0.4,<3.0.0)",
"networkx (>=3.5.0,<4.0.0)",
"loguru (>=0.7.0,<1.0.0)",
"plotly (>=5.24.0,<6.0.0)",
"joblib (>=1.5.0,<2.0.0)",
"numpy (>=2.2.2,<3.0.0)"
]
dynamic = ["version"]
[dependency-groups]
dev = [
"sphinx (>=8.2.0,<9.0.0)",
"sphinx-autobuild (>=2025.8.25,<2026.0.0)",
"sphinx-rtd-theme (>=3.0.0,<4.0.0)",
"sphinx-gallery (>=0.19.0,<1.0.0)",
"pylint (>=4.0.0,<5.0.0)",
"mypy (>=1.18.2,<2.0.0)",
"check-wheel-contents (>=0.6.3,<1.0.0)",
"pip-audit (>=2.9.0,<3.0.0)",
"pytest (>=8.4.2,<9.0.0)",
"black (>=26.3.1,<27.0.0)",
"matplotlib (>=3.10.1,<4.0.0)",
"ipython (>=9.0.0,<10.0.0)",
"notebook (>=7.4.7,<8.0.0)"
]
[tool.poetry]
packages = [
{ include = "mesh2vec" }
]
version = "0.0.0"
[tool.poetry-dynamic-versioning]
enable = true
dirty = true
[tool.black]
line-length = 98
[tool.pylint.format]
max-line-length = 98
good-names = "f,i,j,k,x,y,z,w,up,ex,db,df,v1,v2,e,v,hg,N"
[tool.pylint.similarities]
ignore-imports = true
min-similarity-lines = 4
[tool.mypy]
ignore_missing_imports = true
disallow_untyped_defs = true
[build-system]
requires = ["poetry-core>=2.0.0,<3.0.0", "poetry-dynamic-versioning>=1.0.0,<2.0.0"]
build-backend = "poetry_dynamic_versioning.backend"