ensure modules are installed to blender python

thankyou to @Gorgious56 for help on this one ;)  https://blender.stackexchange.com/a/238995/130742
This commit is contained in:
Vukas Pajic
2022-07-06 13:56:24 +02:00
committed by GitHub
parent 4195d41e4c
commit 57fe895ae0
+8 -5
View File
@@ -18,11 +18,14 @@
import subprocess
import sys
from pathlib import Path
py_exec = str(sys.executable)
lib = Path(py_exec).parent.parent / "lib"
subprocess.call([py_exec, "-m", "ensurepip", "--user"])
subprocess.call([py_exec, "-m", "pip", "install", "--upgrade", "pip"])
subprocess.call([py_exec, "-m", "pip", "install", "pytest"])
subprocess.call([py_exec, "-m", "pip", "install", "pytest-blender"])
subprocess.call([py_exec, "-m", "pip", "install", "pytest-bdd"])
subprocess.call([py_exec, "-m", "pip", "install", "pygments"])
subprocess.call([py_exec, "-m", "pip", "install", "--upgrade", "pip"])
subprocess.call([py_exec, "-m", "pip", "install", f"--target={str(lib)}", "pytest"])
subprocess.call([py_exec, "-m", "pip", "install", f"--target={str(lib)}", "pytest-blender"])
subprocess.call([py_exec, "-m", "pip", "install", f"--target={str(lib)}", "pytest-bdd"])
subprocess.call([py_exec, "-m", "pip", "install", f"--target={str(lib)}", "pygments"])