aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-09-27 18:15:57 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-09-27 18:15:57 +0000
commit9c92f7827ea44143a6c07f057c0133cb66b0886e (patch)
treec6a4d9885e20e0780f83c67873cdf813f2aa8cd1
parent7cec5eb74233351a3c935e2fc2b92c45be9a1f61 (diff)
parentfb30f3cf8662e78e3e84f9e2454d22b4dc98f252 (diff)
downloadbuildSrc-emu-32-release.tar.gz
Merge cherrypicks of [2232568] into emu-32-release.emu-32-release
Change-Id: I094d0649899ee73385b53272adad4310a535a36c
-rwxr-xr-xservers/build_tools.py29
1 files changed, 23 insertions, 6 deletions
diff --git a/servers/build_tools.py b/servers/build_tools.py
index 80fac3b..11b88bf 100755
--- a/servers/build_tools.py
+++ b/servers/build_tools.py
@@ -51,12 +51,29 @@ def install_deps():
if not os.path.exists(site.USER_SITE):
os.makedirs(site.USER_SITE)
- run(
- [PYTHON_EXE, "setup.py", "develop", "--user"],
- {},
- "dep",
- os.path.join(AOSP_ROOT, "external", "qemu", "android", "build", "python"),
- )
+ try:
+ run(
+ [
+ PYTHON_EXE,
+ "-m",
+ "pip",
+ "install",
+ "-e",
+ ".",
+ "--user",
+ ],
+ {},
+ "dep",
+ os.path.join(AOSP_ROOT, "external", "qemu", "android", "build", "python"),
+ )
+ except:
+ run(
+ [PYTHON_EXE, "setup.py", "develop", "--user"],
+ {},
+ "dep",
+ os.path.join(AOSP_ROOT, "external", "qemu", "android", "build", "python"),
+ )
+
class LogBelowLevel(logging.Filter):