From cebdc9244c019224846cb8d2668080fe386a6adc Mon Sep 17 00:00:00 2001 From: Alexandre Marie Date: Mon, 17 Dec 2018 12:28:24 +0100 Subject: New upstream version 0.9.0+dfsg --- setup.py | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 69a6dca..5ce0435 100644 --- a/setup.py +++ b/setup.py @@ -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, -- cgit v1.2.3