Author: Yaroslav Halchenko
Last-Update: 2018-09-26 14:41:24 -0400
Dscription: Exclude not yet packaged dependencies

--- a/setup.py
+++ b/setup.py
@@ -24,19 +24,30 @@ PY3 = version_info >= (3, 0)
 required = ['requests[security]',
             'numpy', 'scipy', 'matplotlib', 'pandas', 'pillow',
             'wxPython', 'pyglet', 'pygame', 'configobj', 'pyopengl',
-            'soundfile', 'sounddevice',
-            'python-bidi', 'cffi',
+            # packaging: TODO
+            'soundfile', 
+            #'sounddevice',
+            #'python-bidi', 
+            'cffi',
             'future', 'json_tricks',
-            'pyosf',
+            #'pyosf',
             'xlrd', 'openpyxl',  # MS Excel
             'pyserial', 'pyparallel',
-            'pyyaml', 'gevent', 'msgpack-python', 'psutil', 'tables', 'zmq',
-            'moviepy']
+            'pyyaml', 'gevent', 
+            # packaged and available IIRC
+            # 'msgpack-python',
+            'psutil', 'tables', 
+            # packaged and available IIRC
+            # 'zmq',
+            # TODO
+            #'moviepy'
+            ]
 
 # `opencv` package should be installed via conda instead
 # cf. https://github.com/ContinuumIO/anaconda-issues/issues/1554
-if 'CONDA_PREFIX' not in os.environ:
-    required.append('opencv-python')
+# Debian: packaged but not detected by pip
+#if 'CONDA_PREFIX' not in os.environ:
+#    required.append('opencv-python')
 
 # some optional dependencies
 if platform == 'win32':
