diff options
author | Alexandre Marie <alexandre.marie@synchrotron-soleil.fr> | 2018-12-17 12:28:24 +0100 |
---|---|---|
committer | Alexandre Marie <alexandre.marie@synchrotron-soleil.fr> | 2018-12-17 12:28:24 +0100 |
commit | cebdc9244c019224846cb8d2668080fe386a6adc (patch) | |
tree | aedec55da0f9dd4fc4d6c7eb0f58489a956e2e8c /setup.py | |
parent | 159ef14fb9e198bb0066ea14e6b980f065de63dd (diff) |
New upstream version 0.9.0+dfsg
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 32 |
1 files changed, 28 insertions, 4 deletions
@@ -849,17 +849,39 @@ def get_project_configuration(dry_run): numpy_requested_version = "" else: from numpy.version import version as numpy_version - numpy_requested_version = " >= %s" % numpy_version + numpy_requested_version = ">=%s" % numpy_version logger.info("Install requires: numpy %s", numpy_requested_version) install_requires = [ # for most of the computation - "numpy %s" % numpy_requested_version, - # for the script launcher - "setuptools"] + "numpy%s" % numpy_requested_version, + # for the script launcher and pkg_resources + "setuptools", + # for io support + "h5py", + "fabio>=0.7"] setup_requires = ["setuptools", "numpy"] + # extras requirements: target 'full' to install all dependencies at once + full_requires = [ + # opencl + 'pyopencl', + 'Mako', + # gui + 'qtconsole', + 'matplotlib>=1.2.0', + 'PyOpenGL', + 'python-dateutil', + 'PyQt5', + # extra + 'scipy', + 'Pillow'] + + extras_require = { + 'full': full_requires, + } + package_data = { # Resources files for silx 'silx.resources': [ @@ -875,6 +897,7 @@ def get_project_configuration(dry_run): 'opencl/sift/*.cl', 'opencl/codec/*.cl', 'gui/colormaps/*.npy'], + 'silx.examples': ['*.png'], } entry_points = { @@ -915,6 +938,7 @@ def get_project_configuration(dry_run): long_description=get_readme(), install_requires=install_requires, setup_requires=setup_requires, + extras_require=extras_require, cmdclass=cmdclass, package_data=package_data, zip_safe=False, |