git-cola is a sleek and powerful graphical user interface for Git.
git-cola is free software and written in Python (v2 + v3).
git-cola uses QtPy (included), so you can choose between PyQt4, PyQt5,
and PySide by setting the QT_API environment variable to pyqt4, pyqt5 or
pyside as desired. qtpy defaults to pyqt5 and falls back to pyqt4 if
pyqt5 is not installed.
Set QT_API=pyqt4 in your environment if you have both versions of PyQt
installed and want to ensure that PyQt4 is used.
PyQt5 is an optional dependency if you want a more "modern" interface.
pyside is an optional (untested by me) dependency.
send2trash is an optional (untested by me) dependency.