Repository navigation
Expand file tree
/
Copy pathpyproject.toml
More file actions
82 lines (73 loc) · 2.04 KB
/
Copy pathpyproject.toml
File metadata and controls
82 lines (73 loc) · 2.04 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
[build-system]
requires = ["setuptools>=80.9.0", "wheel==0.45.1", "setuptools_scm==8.3.1"]
build-backend = "setuptools.build_meta"
[project]
name = "prenatalppkt"
description = "Prenatal phenopacket library"
authors = [
{ name = "Varenya Jain" },
{ name = "Peter N. Robinson" },
]
requires-python = ">=3.10"
# dynamic = ["dependencies", "version"]
dynamic = ["version"]
license = { file = "LICENSE" }
readme = "README.md"
# inherited from requirements/requirements.txt and requirements/requirements_test.txt
dependencies = [
"click==8.2.1",
#"hpo-toolkit==0.7.0",
"hpo-toolkit==0.5.5",
"ijson==3.4.0",
"jsonschema==4.25.1",
"openpyxl==3.1.5",
"orjson==3.11.3",
"pandas==2.3.2",
"phenopackets==2.0.2.post5",
"protobuf==3.20.3",
"python-calamine==0.5.3",
"PyYAML==6.0.2",
"requests==2.32.4",
"rich==14.1.0",
"pyphetools==0.9.118",
"stairval==0.2.1",
#"typer==0.17.4",
"mkdocs-gen-files==0.5.0",
]
[project.optional-dependencies]
dev = [
"pytest==8.4.0",
"ruff==0.12.4",
"ipykernel",
"pre-commit>=3.7",
]
ocr = [
"docling==2.53.0", # lxml version that already has prebuilt binary wheels; pulls in torch/CUDA (~3GB)
]
docs = [
"mkdocs>=1.6,<2.0",
"mkdocs-material[imaging]>=9.5.10,<10",
"mkdocs-material-extensions>=1.3,<2.0",
"mkdocstrings[python]>=0.22,<1.0",
"mkdocs-autorefs>=1.4,<2.0",
"mkdocs-include-markdown-plugin>=7.2.0,<8.0",
"mkdocs-mermaid2-plugin>=1.2,<2.0",
"mkdocs-gen-files>=0.5.0,<1.0",
"pymdown-extensions>=10.0,<11",
"pillow",
"cairosvg",
]
[project.urls]
homepage = "https://github.com/P2GX/prenatalppkt/"
repository = "https://github.com/P2GX/prenatalppkt/.git"
documentation = "https://github.com/P2GX/prenatalppkt/"
bugtracker = "https://github.com/P2GX/prenatalppkt/issues"
[project.scripts]
prenatalppkt = "prenatalppkt.cli:main"
[tool.setuptools]
packages.find = { where = ["src"] }
[tool.setuptools_scm]
version_file = "src/prenatalppkt/_version.py"
[tool.setuptools.dynamic]
version = { attr = "prenatalppkt._version.version" }
# dependencies = {file = ["requirements/requirements.txt"]}