summaryrefslogtreecommitdiff
path: root/games/anki/files/patch-python_pyqt_install.py
diff options
context:
space:
mode:
Diffstat (limited to 'games/anki/files/patch-python_pyqt_install.py')
-rw-r--r--games/anki/files/patch-python_pyqt_install.py30
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():