summaryrefslogtreecommitdiff
path: root/qutebrowser/qt.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/qt.py')
-rw-r--r--qutebrowser/qt.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/qutebrowser/qt.py b/qutebrowser/qt.py
index 445d5f860..3934ced0f 100644
--- a/qutebrowser/qt.py
+++ b/qutebrowser/qt.py
@@ -20,6 +20,7 @@
"""Wrappers around Qt/PyQt code."""
# pylint: disable=unused-import
+import os
from dataclasses import dataclass
@@ -87,6 +88,8 @@ elif PyQt6:
from PyQt6 import QtOpenGL as opengl # type: ignore[no-redef]
try:
+ if os.environ.get("SKIP_WEBENGINE_IMPORT"):
+ raise ImportError
if PyQt5:
from PyQt5 import QtWebEngineCore as webenginecore # type: ignore[no-redef]
from PyQt5 import QtWebEngineWidgets as webenginewidgets # type: ignore[no-redef]
@@ -126,6 +129,8 @@ except ImportError:
webenginewidgets = None # type: ignore[assignment]
try:
+ if os.environ.get("SKIP_WEBKIT_IMPORT"):
+ raise ImportError
if PyQt5:
from PyQt5 import QtWebKit as webkit # type: ignore[no-redef]
from PyQt5 import QtWebKitWidgets as webkitwidgets # type: ignore[no-redef]