GP-0: Python build improvements

This commit is contained in:
Ryan Kurtz
2024-10-08 09:49:08 -04:00
parent 4b14601927
commit 5f24502d0f
4 changed files with 35 additions and 31 deletions
+2 -4
View File
@@ -51,10 +51,8 @@ task buildPyPackage {
File setuptools = project(":Debugger-rmi-trace").findPyDep(".")
exec {
workingDir { "build/pypkg" }
commandLine rootProject.PYTHON3, "-m", "pip"
args "wheel", "-w", "dist/", "--no-index", "--no-deps"
args "-f", setuptools
args "."
commandLine rootProject.PYTHON3
args "-m", "pip", "wheel", "-w", "dist/", "--no-index", "--no-deps", "-f", setuptools, "."
}
}
}
+3 -2
View File
@@ -25,9 +25,10 @@ task createPythonVirtualEnvironment(type: Exec) {
project.ext.PYTHON3_VENV = "${rootProject.projectDir}/${venvDir}/${binDir}/python${suffix}"
project.ext.PIP3_VENV = "${rootProject.projectDir}/${venvDir}/${binDir}/pip${suffix}"
commandLine rootProject.PYTHON3, "-m", "venv", venvDir, "--copies"
commandLine rootProject.PYTHON3
args "-m", "venv", venvDir, "--copies"
}
if (findPython3(false)) {
if (findPython3(false, false)) {
rootProject.prepDev.dependsOn createPythonVirtualEnvironment
}