Skip to content

Commit 0e8cece

Browse files
committed
added pyproject.toml setup
1 parent 0d4e9e0 commit 0e8cece

4 files changed

Lines changed: 76 additions & 24 deletions

File tree

pyproject.toml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
[build-system]
2+
requires = ["setuptools>=45", "wheel"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "heartSegClinic"
7+
version = "0.0.1"
8+
description = "See Readme.md on github for more details."
9+
readme = "README.md"
10+
requires-python = ">=3.8,<3.11"
11+
license = { text = "CC BY-NC 4.0" }
12+
authors = [
13+
{ name = "Cosmin Ciausu", email = "cciausu@bwh.harvard.edu" }
14+
]
15+
dependencies = [
16+
"setuptools>=45",
17+
"importlib_resources>=5.1",
18+
"dicom2nifti==2.5.0",
19+
"joblib==1.4.2",
20+
"numpy==1.24.3",
21+
"pydicom==2.4.4",
22+
"pynrrd==1.1.1",
23+
"pyplastimatch==0.4.6",
24+
"rt_utils==1.2.7",
25+
"SimpleITK==2.4.0",
26+
"tensorflow==2.10.0",
27+
"tensorflow-estimator==2.10.0",
28+
"tqdm",
29+
"pandas; python_version == '3.8'",
30+
"pandas; python_version == '3.9'",
31+
"pandas==2.3.1; python_version == '3.10'",
32+
"scipy==1.10.1; python_version in '3.8, 3.9'",
33+
"scipy==1.14.1; python_version == '3.10'",
34+
"scikit-image==0.21.0; python_version in '3.8, 3.9'",
35+
"scikit-image==0.24.0; python_version == '3.10'",
36+
"tensorflow-io-gcs-filesystem==0.34.0; python_version in '3.8, 3.9'",
37+
"tensorflow-io-gcs-filesystem==0.37.1; python_version == '3.10'",
38+
"python-gdcm==3.0.24.1; python_version in '3.8, 3.9'"
39+
]
40+
41+
[project.urls]
42+
Homepage = "https://github.com/??/??"
43+
44+
[project.scripts]
45+
heartSegClinic = "heartSegClinic.cli.heartSegClinic:main"

requirements/requirements_310.txt

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,3 @@ scikit-image==0.24.0
1212
tensorflow==2.10.0
1313
tensorflow-estimator==2.10.0
1414
tensorflow-io-gcs-filesystem==0.37.1
15-
#nvidia-cublas-cu12==12.4.5.8
16-
#nvidia-cuda-cupti-cu12==12.4.127
17-
#nvidia-cuda-nvrtc-cu12==12.4.127
18-
#nvidia-cuda-runtime-cu12==12.4.127
19-
#nvidia-cudnn-cu12==9.1.0.70
20-
#nvidia-cufft-cu12==11.2.1.3
21-
#nvidia-curand-cu12==10.3.5.147
22-
#nvidia-cusolver-cu12==11.6.1.9
23-
#nvidia-cusparse-cu12==12.3.1.170
24-
#nvidia-nccl-cu12==2.21.5
25-
#nvidia-nvjitlink-cu12==12.4.127
26-
#nvidia-nvtx-cu12==12.4.127

requirements/requirements_38.txt

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,4 @@ tensorflow-estimator==2.10.0
1212
tensorflow-io-gcs-filesystem==0.34.0
1313
python-gdcm==3.0.24.1
1414
SimpleITK==2.4.0
15-
#nvidia-cublas-cu12
16-
#nvidia-cuda-cupti-cu12
17-
#nvidia-cuda-nvrtc-cu12
18-
#nvidia-cuda-runtime-cu12
19-
#nvidia-cudnn-cu12
20-
#nvidia-cufft-cu12
21-
#nvidia-curand-cu12
22-
#nvidia-cusolver-cu12
23-
#nvidia-cusparse-cu12
24-
#nvidia-nccl-cu12
25-
#nvidia-nvjitlink-cu12
26-
#nvidia-nvtx-cu12
2715
pandas

setup.cfg

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
[metadata]
2+
name = heartSegClinic
3+
version = 0.0.1
4+
description = See Readme.md on github for more details.
5+
long_description = file: README.md
6+
long_description_content_type = text/markdown
7+
license = CC BY-NC 4.0
8+
author = Cosmin Ciausu
9+
author_email = cciausu@bwh.harvard.edu
10+
url = https://github.com/??/??
11+
classifiers =
12+
Intended Audience :: Science/Research
13+
Programming Language :: Python
14+
Topic :: Scientific/Engineering
15+
Operating System :: Unix
16+
17+
[options]
18+
packages = find:
19+
python_requires = >=3.8,<3.11
20+
include_package_data = True
21+
zip_safe = False
22+
23+
[options.package_data]
24+
heartSegClinic =
25+
data/*
26+
data/labels/*
27+
data/models/*
28+
29+
[options.entry_points]
30+
console_scripts =
31+
heartSegClinic = heartSegClinic.cli.heartSegClinic:main

0 commit comments

Comments
 (0)