diff options
Diffstat (limited to 'games/anki/files/patch-python_pyqt_install.py')
-rw-r--r-- | games/anki/files/patch-python_pyqt_install.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/games/anki/files/patch-python_pyqt_install.py b/games/anki/files/patch-python_pyqt_install.py new file mode 100644 index 000000000000..1797ed34755f --- /dev/null +++ b/games/anki/files/patch-python_pyqt_install.py @@ -0,0 +1,30 @@ +Only import PIP if it's available otherwise continue as usual. + +--- python/pyqt/install.py.orig 2022-06-26 10:33:56 UTC ++++ python/pyqt/install.py +@@ -6,7 +6,11 @@ import sys + import subprocess + import sys + +-from pip._internal.commands import create_command ++try: ++ from pip._internal.commands import create_command ++ is_pip_available = True ++except: ++ is_pip_available = False + + + def install_packages(requirements_path, directory, pip_args): +@@ -21,8 +25,10 @@ def install_packages(requirements_path, directory, pip + "-r", + requirements_path + ] + pip_args +- cmd = create_command("install") +- assert not cmd.main(pip_args) ++ ++ if is_pip_available: ++ cmd = create_command("install") ++ assert not cmd.main(pip_args) + + + def main(): |