-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathpyproject.toml
More file actions
68 lines (63 loc) · 1.58 KB
/
Copy pathpyproject.toml
File metadata and controls
68 lines (63 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
68
[build-system]
requires = ["setuptools>=69", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "lionz"
version = "1.0.6"
description = "A toolkit for precise segmentation of tumors in PET/CT scans."
readme = "README.md"
license = "Apache-2.0"
authors = [
{ name = "Lalith Kumar Shiyam Sundar", email = "lalith.shiyamsundar@meduniwien.ac.at" },
{ name = "Sebastian Gutschmayer", email = "sebastian.gutschmayer@meduniwien.ac.at" },
{ name = "Manuel Pires", email = "manuel.pires@meduniwien.ac.at" }
]
keywords = [
"lesion segmentation",
"tumors",
"PET/CT",
"medical imaging"
]
classifiers = [
"Programming Language :: Python :: 3",
"Operating System :: OS Independent"
]
dependencies = [
"nnunetv2>=2.6.0",
"nibabel",
"halo",
"pandas",
"SimpleITK",
"pydicom>=2.4.5",
"imageio",
"numpy",
"matplotlib",
"pyfiglet",
"cfonts",
"rich-click",
"natsort",
"pillow>=12.2.0",
"colorama",
"dask[distributed]>=2026.1.0",
"rich",
"dicom2nifti>=2.6.2",
"emoji",
"requests>=2.33.0",
"opencv-python",
"torch==2.6.0",
"torchvision==0.21.0"
]
requires-python = ">=3.10,<3.14"
license-files = ["LICENSE"]
[project.scripts]
lionz = "lionz.lionz:main"
[project.urls]
Homepage = "https://github.com/ENHANCE-PET/LION"
"Bug Tracker" = "https://github.com/ENHANCE-PET/LION/issues"
Documentation = "https://lionz.readthedocs.io/en/latest/"
Source = "https://github.com/ENHANCE-PET/LION"
[dependency-groups]
dev = ["pytest==9.1.1"]
[tool.setuptools.packages.find]
where = ["."]
include = ["lionz*"]