-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·35 lines (32 loc) · 1.07 KB
/
setup.py
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
#!/usr/bin/env python
from distutils.core import setup
with open('superdsm/version.py') as fin:
exec(fin.read(), globals())
setup(
name='SuperDSM',
version=VERSION, # type: ignore # noqa: F821
description=(
'SuperDSM is a globally optimal segmentation method based on superadditivity and deformable shape models for '
'cell nuclei in fluorescence microscopy images and beyond.'
),
author='Leonid Kostrykin',
author_email='[email protected]',
url='https://kostrykin.com',
license='MIT',
packages=['superdsm', 'superdsm._libs', 'superdsm._libs.sparse_dot_mkl'],
python_requires='>=3.11',
install_requires=[
'numpy>=1.26,<2',
'scipy>=1.13.1,<1.14', # https://github.com/BMCV/SuperDSM/pull/20#issuecomment-2330922474
'scikit-image>=0.24.0',
'ipython>=7.31.1',
'dill>=0.3.2',
'ray>=0.8.7',
'cvxopt>=1.3.2',
'cvxpy>=1.5.3',
'matplotlib>=3.0',
'mkl>=2020.0',
'imagecodecs>=2024.6.1',
'repype>=1.0.0,<1.1',
],
)