On Sat, Sep 15, 2018 at 05:15:45PM +0200, Björn Ketelaars wrote: > Instead of using the bundled qtpy use the version in ports. No issues > found on amd64. Sounds good. What about this from upstream README:
Set QT_API=pyqt4 in your environment if you have both versions of PyQt installed and want to ensure that PyQt4 is used. Dependencies are lacking ${MODPY_FLAVOR}. git-cola runs fine with your diff but I still see this: /usr/local/lib/python2.7/site-packages/qtpy/__init__.py:211: RuntimeWarning: Selected binding "pyqt5" could not be found, using "pyqt" 'using "{}"'.format(initial_api, API), RuntimeWarning) As a side note, git-cola does not seem to work with Python 3 on our site: $ git-cola Traceback (most recent call last): File "/usr/local/lib/python3.6/site-packages/qtpy/__init__.py", line 199, in <module> from PySide import __version__ as PYSIDE_VERSION # analysis:ignore ModuleNotFoundError: No module named 'PySide' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/bin/git-cola", line 53, in <module> from cola.main import main File "/usr/local/share/git-cola/lib/cola/main.py", line 6, in <module> from . import app File "/usr/local/share/git-cola/lib/cola/app.py", line 15, in <module> from qtpy import QtCore File "/usr/local/lib/python3.6/site-packages/qtpy/__init__.py", line 205, in <module> raise PythonQtError('No Qt bindings could be found') qtpy.PythonQtError: No Qt bindings could be found