diff options
-rw-r--r-- | qutebrowser/qt/sip.py | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/qutebrowser/qt/sip.py b/qutebrowser/qt/sip.py index 7be3b061c..3d2c51c39 100644 --- a/qutebrowser/qt/sip.py +++ b/qutebrowser/qt/sip.py @@ -18,26 +18,20 @@ from qutebrowser.qt import machinery machinery.init() -# While upstream recommends using PyQt6.sip ever since PyQt6 5.11, some distributions -# still package later versions of PyQt6 with a top-level "sip" rather than "PyQt6.sip". -_VENDORED_SIP = False - if machinery.USE_PYSIDE6: # pylint: disable=no-else-raise raise machinery.Unavailable() elif machinery.USE_PYQT5: try: from PyQt5.sip import * - _VENDORED_SIP = True except ImportError: - pass + from sip import * # type: ignore[import] elif machinery.USE_PYQT6: try: from PyQt6.sip import * - _VENDORED_SIP = True except ImportError: - pass + # While upstream recommends using PyQt5.sip ever since PyQt5 5.11, some + # distributions still package later versions of PyQt5 with a top-level + # "sip" rather than "PyQt5.sip". + from sip import * # type: ignore[import] else: raise machinery.UnknownWrapper() - -if not _VENDORED_SIP: - from sip import * # type: ignore[import] |