-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
102 lines (97 loc) · 4.47 KB
/
setup.py
File metadata and controls
102 lines (97 loc) · 4.47 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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
from setuptools import setup, find_packages
setup(
name="ROCardS",
version="0.0.1",
packages=find_packages(),
python_requires=">=3.8,<3.11",
include_package_data=True,
package_data={
"ROCardS": ["data/*", "data/labels/*", "data/models/*"],
},
license="CC BY-NC 4.0",
long_description="See Readme.md on github for more details.",
url='https://github.com/??/??',#TODO
author='Cosmin Ciausu',
author_email='cciausu@bwh.harvard.edu',
install_requires=[
# Base dependencies for all versions tested (3.8, 3.10)
"setuptools>=45",
"importlib_resources>=5.1", # Required for `.files()` if using Python < 3.9
"dicom2nifti==2.5.0",
"joblib==1.4.2",
"numpy==1.24.3",
"pydicom==2.4.4",
"pynrrd==1.1.1",
"pyplastimatch==0.4.6",
"rt_utils==1.2.7",
"SimpleITK==2.4.0",
"tensorflow==2.10.0",
"tensorflow-estimator==2.10.0",
"tqdm",
# Package versions for Python 3.10
"pandas==2.3.1; python_version == '3.10'",
"scipy==1.14.1; python_version == '3.10'",
"scikit-image==0.24.0; python_version == '3.10'",
"tensorflow-io-gcs-filesystem==0.34.0; python_version == '3.10'",
# "nvidia-cublas-cu12==12.4.5.8; python_version == '3.10'",
# "nvidia-cuda-cupti-cu12==12.4.127; python_version == '3.10'",
# "nvidia-cuda-nvrtc-cu12==12.4.127; python_version == '3.10'",
# "nvidia-cuda-runtime-cu12==12.4.127; python_version == '3.10'",
# "nvidia-cudnn-cu12==9.1.0.70; python_version == '3.10'",
# "nvidia-cufft-cu12==11.2.1.3; python_version == '3.10'",
# "nvidia-curand-cu12==10.3.5.147; python_version == '3.10'",
# "nvidia-cusolver-cu12==11.6.1.9; python_version == '3.10'",
# "nvidia-cusparse-cu12==12.3.1.170; python_version == '3.10'",
# "nvidia-nccl-cu12==2.21.5; python_version == '3.10'",
# "nvidia-nvjitlink-cu12==12.4.127; python_version == '3.10'",
# "nvidia-nvtx-cu12==12.4.127; python_version == '3.10'",
# Package versions for Python 3.8
"pandas; python_version == '3.8'",
"scipy==1.10.1; python_version == '3.8'",
"scikit-image==0.21.0; python_version == '3.8'",
"tensorflow-io-gcs-filesystem==0.34.0; python_version == '3.8'",
# "nvidia-cublas-cu12; python_version == '3.8'",
# "nvidia-cuda-cupti-cu12; python_version == '3.8'",
# "nvidia-cuda-nvrtc-cu12; python_version == '3.8'",
# "nvidia-cuda-runtime-cu12; python_version == '3.8'",
# "nvidia-cudnn-cu12; python_version == '3.8'",
# "nvidia-cufft-cu12; python_version == '3.8'",
# "nvidia-curand-cu12; python_version == '3.8'",
# "nvidia-cusolver-cu12; python_version == '3.8'",
# "nvidia-cusparse-cu12; python_version == '3.8'",
# "nvidia-nccl-cu12; python_version == '3.8'",
# "nvidia-nvjitlink-cu12; python_version == '3.8'",
# "nvidia-nvtx-cu12; python_version == '3.8'",
"python-gdcm==3.0.24.1; python_version == '3.8'",
#Package versions for Python 3.9
"pandas; python_version == '3.9'",
"scipy==1.10.1; python_version == '3.8'",
"scikit-image==0.21.0; python_version == '3.9'",
"tensorflow-io-gcs-filesystem==0.34.0; python_version == '3.9'",
# "nvidia-cublas-cu12; python_version == '3.9'",
# "nvidia-cuda-cupti-cu12; python_version == '3.9'",
# "nvidia-cuda-nvrtc-cu12; python_version == '3.9'",
# "nvidia-cuda-runtime-cu12; python_version == '3.9'",
# "nvidia-cudnn-cu12; python_version == '3.9'",
# "nvidia-cufft-cu12; python_version == '3.9'",
# "nvidia-curand-cu12; python_version == '3.9'",
# "nvidia-cusolver-cu12; python_version == '3.9'",
# "nvidia-cusparse-cu12; python_version == '3.9'",
# "nvidia-nccl-cu12; python_version == '3.9'",
# "nvidia-nvjitlink-cu12; python_version == '3.9'",
# "nvidia-nvtx-cu12; python_version == '3.9'",
"python-gdcm==3.0.24.1; python_version == '3.9'",
],
zip_safe=False,
classifiers=[
'Intended Audience :: Science/Research',
'Programming Language :: Python',
'Topic :: Scientific/Engineering',
'Operating System :: Unix',
],
entry_points={
'console_scripts': [
'ROCardS=ROCardS.cli.ROCardS:main'
],
},
)