diff options
author | Florian Bruhin <me@the-compiler.org> | 2023-03-17 21:25:39 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2023-03-17 21:25:39 +0100 |
commit | de82e1a0e94c7818a42e69b37205a554c1a3d219 (patch) | |
tree | d389ebfeb1046cbb113f279e3e710d952aee5e32 | |
parent | 4793070db3e5afec32470c440a63c6add0450880 (diff) | |
download | qutebrowser-de82e1a0e94c7818a42e69b37205a554c1a3d219.tar.gz qutebrowser-de82e1a0e94c7818a42e69b37205a554c1a3d219.zip |
qt: Still default to PyQt5 for now
See #7202
-rw-r--r-- | qutebrowser/qt/machinery.py | 9 |
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}, " |