-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathsetup.py
48 lines (46 loc) · 1.57 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
36
37
38
39
40
41
42
43
44
45
46
47
48
from setuptools import setup, find_packages
from os import path
this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README.rst'), encoding='utf-8') as f:
long_description = f.read()
setup(name='pyqmri',
version='1.3.0',
description='Model-based parameter quantification using OpenCL and Python',
long_description=long_description,
long_description_content_type="text/x-rst",
url='https://github.com/IMTtugraz/PyQMRI',
author='Oliver Maier',
author_email='oliver.maier@tugraz.at',
download_url='https://github.com/IMTtugraz/PyQMRI/archive/1.2.1.tar.gz',
license='Apache-2.0',
package_data={'pyqmri': ['kernels/*.c']},
include_package_data=True,
exclude_package_data = {'': ['data*','output*']},
packages=find_packages(exclude=("output*","data*")),
setup_requires=["cython"],
python_requires ='>=3.6',
install_requires=[
'cython',
'pyopencl',
'numpy',
'h5py',
'mako',
'matplotlib',
'ipyparallel',
'pyfftw',
'pyqt5',
'numexpr',
'sympy>=1.6.2',
'inputimeout',
'scipy'],
entry_points={
'console_scripts': ['pyqmri = pyqmri.pyqmri:run',
'softsense = pyqmri.softsense:run'],
},
zip_safe=False,
classifiers=[
"Development Status :: 4 - Beta",
"Programming Language :: Python :: 3",
"License :: OSI Approved :: Apache Software License",
"Operating System :: POSIX :: Linux",
])