summaryrefslogtreecommitdiff
path: root/requirements.txt
diff options
context:
space:
mode:
authorPicca Frédéric-Emmanuel <picca@debian.org>2017-10-07 07:59:01 +0200
committerPicca Frédéric-Emmanuel <picca@debian.org>2017-10-07 07:59:01 +0200
commitbfa4dba15485b4192f8bbe13345e9658c97ecf76 (patch)
treefb9c6e5860881fbde902f7cbdbd41dc4a3a9fb5d /requirements.txt
parentf7bdc2acff3c13a6d632c28c4569690ab106eed7 (diff)
New upstream version 0.6.0+dfsg
Diffstat (limited to 'requirements.txt')
-rw-r--r--requirements.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..9e46ba1
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,29 @@
+# List all dependencies of silx
+# Requires pip >= 8.0
+
+--trusted-host www.silx.org
+--find-links http://www.silx.org/pub/wheelhouse/
+--only-binary numpy,h5py,scipy,PyQt4,PyQt5,PySide
+
+numpy >= 1.8
+fabio >= 0.4 # For silx.io
+h5py # For silx.io
+pyopencl # For silx.opencl
+Mako # For pyopencl reduction
+ipython # For silx.gui.console
+qtconsole # For silx.gui.console
+matplotlib >= 1.2.0 # For silx.gui.plot
+PyOpenGL # For silx.gui.plot3d
+# PyQt4, PyQt5 or PySide # For silx.gui
+# scipy # For silx.math.fit demo, silx.image.sift demo, silx.image.sift.test
+
+# Try to install a Qt binding from a wheel
+# This is no available for all configurations
+
+# Require PyQt when wheel is available
+PyQt5; python_version >= '3.5'
+PyQt4; sys_platform == 'win32' and python_version == '2.7' # From silx.org
+PyQt4; sys_platform == 'darwin' and python_version == '2.7' # From silx.org
+
+# Require scipy when wheel is available
+scipy; sys_platform != 'win32'