qutebrowser/scripts
toofar 7eb32a7550 update_3rdparty: move dict related imports into method
I'm trying to update pdf.js in the bleeding edge CI jobs. It complains
that either it can't find PyQt or it can't find yaml depending on how I
invoke tox. Joy. Since dict stuff isn't run by default in this script
hopefully that is the only broken import path and moving it into the
function lets the pdfjs (and ace) bit of the script work fine.

Actually, looking at the stack traces below, both of them are from dict
related code!

    tox exec -re bleeding -- python scripts/dev/update_3rdparty.py --gh-token ***
      Traceback (most recent call last):
        File "/__w/qutebrowser/qutebrowser/scripts/dev/update_3rdparty.py", line 20, in <module>
          from scripts import dictcli
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/dictcli.py", line 25, in <module>
          from qutebrowser.browser.webengine import spell
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/../qutebrowser/browser/webengine/spell.py", line 14, in <module>
          from qutebrowser.utils import log, message, standarddir
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/../qutebrowser/utils/message.py", line 15, in <module>
          from qutebrowser.qt.core import pyqtSignal, pyqtBoundSignal, QObject
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/../qutebrowser/qt/core.py", line 17, in <module>
          machinery.init_implicit()
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/../qutebrowser/qt/machinery.py", line 278, in init_implicit
          raise NoWrapperAvailableError(info)
      qutebrowser.qt.machinery.NoWrapperAvailableError: No Qt wrapper was importable.

    python scripts/dev/update_3rdparty.py --gh-token ***
      Traceback (most recent call last):
        File "/__w/qutebrowser/qutebrowser/scripts/dev/update_3rdparty.py", line 20, in <module>
          from scripts import dictcli
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/dictcli.py", line 25, in <module>
          from qutebrowser.browser.webengine import spell
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/../qutebrowser/browser/webengine/spell.py", line 14, in <module>
          from qutebrowser.utils import log, message, standarddir
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/../qutebrowser/utils/message.py", line 17, in <module>
          from qutebrowser.utils import usertypes, log
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/../qutebrowser/utils/usertypes.py", line 16, in <module>
          from qutebrowser.utils import log, qtutils, utils
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/../qutebrowser/utils/qtutils.py", line 39, in <module>
          from qutebrowser.utils import usertypes, utils
        File "/__w/qutebrowser/qutebrowser/scripts/dev/../../scripts/../qutebrowser/utils/utils.py", line 29, in <module>
          import yaml
      ModuleNotFoundError: No module named 'yaml'
2024-05-25 09:41:44 +12:00
..
dev update_3rdparty: move dict related imports into method 2024-05-25 09:41:44 +12:00
testbrowser reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
__init__.py Remove vim modelines 2023-06-30 11:03:06 +02:00
asciidoc2html.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
cycle-inputs.js RIP Freenode 2021-05-26 09:34:37 +02:00
dictcli.py reuse: Update remaining copyright texts 2023-07-23 12:52:01 +02:00
hist_importer.py Fix lint/tests 2023-07-23 14:10:10 +02:00
hostblock_blame.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
importer.py importer: Stop using deprecated bs4 findAll 2024-03-26 14:09:09 +01:00
keytester.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
link_pyqt.py scripts: Fix typo 2023-10-17 09:46:44 +02:00
mkvenv.py Revert "Try getting PyQt 6.7 from Riverbank server" 2024-05-24 17:08:56 +02:00
open_url_in_instance.sh Let a script complain if socat is not installed. 2020-09-26 22:24:20 +03:00
opengl_info.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00
setupcommon.py Fix lint/tests 2023-07-23 14:10:10 +02:00
utils.py reuse: Initial copyright text update for myself 2023-07-23 12:49:05 +02:00