summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-03-17 21:25:39 +0100
committerFlorian Bruhin <me@the-compiler.org>2023-03-17 21:25:39 +0100
commitde82e1a0e94c7818a42e69b37205a554c1a3d219 (patch)
treed389ebfeb1046cbb113f279e3e710d952aee5e32
parent4793070db3e5afec32470c440a63c6add0450880 (diff)
downloadqutebrowser-de82e1a0e94c7818a42e69b37205a554c1a3d219.tar.gz
qutebrowser-de82e1a0e94c7818a42e69b37205a554c1a3d219.zip
qt: Still default to PyQt5 for now
See #7202
-rw-r--r--qutebrowser/qt/machinery.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/qutebrowser/qt/machinery.py b/qutebrowser/qt/machinery.py
index 66a35a855..3ddafad65 100644
--- a/qutebrowser/qt/machinery.py
+++ b/qutebrowser/qt/machinery.py
@@ -6,6 +6,11 @@
import os
import importlib
+# Packagers: Patch the line below to change the default wrapper for Qt 6 packages, e.g.:
+# sed -i 's/_DEFAULT_WRAPPER = "PyQt5"/_DEFAULT_WRAPPER = "PyQt6"/' qutebrowser/qt/machinery.py
+#
+# Users: Set the QUTE_QT_WRAPPER environment variable to change the default wrapper.
+_DEFAULT_WRAPPER = "PyQt5"
_WRAPPERS = [
"PyQt6",
@@ -48,7 +53,9 @@ def _select_wrapper():
env_var = "QUTE_QT_WRAPPER"
env_wrapper = os.environ.get(env_var)
if env_wrapper is None:
- return _autoselect_wrapper()
+ # FIXME:qt6 Go back to the auto-detection once ready
+ # return _autoselect_wrapper()
+ return _DEFAULT_WRAPPER
if env_wrapper not in _WRAPPERS:
raise Error(f"Unknown wrapper {env_wrapper} set via {env_var}, "