-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
33 lines (31 loc) · 1.02 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
from setuptools import setup, find_packages
exec(open('autodeer/_version.py').read())
extras={
"Matlab": ["matlabengine"],
"Docs": ["sphinx", "furo", "sphinx-gallery", "sphinx-design","myst-parser","sphinx-copybutton","sphinx-toolbox","sphinx-autoapi","sphinxcontrib-bibtex","numpydoc"],
"GUI": ["PyQt6","threadpoolctl", "pyinstaller"],
"test": ["pytest", "pytest-cov", "pytest-qt", "pytest-xdist", "GitPython"],
}
extras["Dev"] = extras["Docs"] + extras["test"]
setup(
name='autoDEER',
version=str(__version__),
author='Hugo Karas, Gunnar Jeschke, Stefan Stoll and other contributors',
package_dir={'autodeer': 'autodeer'},
# packages=['autodeer','autodeer'],
packages=find_packages(),
url = "https://github.com/HKaras/autoDeer",
python_requires=">=3.8",
install_requires=[
'numpy >= 2.0',
'scipy',
'matplotlib',
'deerlab >= 1.1.4',
'pyyaml',
'reportlab',
'svglib',
'xarray',
'h5netcdf'
],
extras_require=extras
)