-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
32 lines (28 loc) · 997 Bytes
/
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
from setuptools import setup, find_packages
required_pkgs = ['numpy',
'pandas',
'dask',
'zarr',
'joblib',
'tqdm',
'clij2-fft',
'numba',
'psfmodels',
'localize_psf @ git+https://[email protected]/qi2lab/localize-psf@master#egg=localize_psf',
]
# check what platform we are on
if sys.platform == 'win32':
required_pkgs.append(['cucim @ git+https://github.com/rapidsai/[email protected]#egg=cucim&subdirectory=python/cucim'])
# extras
extras = {}
setup(
name='spots3d',
version="0.1.1",
description="SPOTS3D",
long_description="Class interface to qi2lab localization codes for finding and localizing spots in 3D images.",
author="qi2lab",
author_email="",
packages=find_packages(include=["spots3d", "spots3d.*"]),
python_requires='>=3.10',
install_requires=required_pkgs,
extras_require=extras)