Skip to content

Commit b691797

Browse files
committed
use pypi_repo_utils
1 parent 00b68a7 commit b691797

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

python/private/pypi/pip_repository.bzl

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,13 @@ def _pip_repository_impl(rctx):
9090
python_interpreter = rctx.attr.python_interpreter,
9191
python_interpreter_target = rctx.attr.python_interpreter_target,
9292
)
93-
result = rctx.execute([python_interpreter, "-S", "-c", "import sys; print(sys.version.split()[0])"])
94-
if result.return_code != 0 or not result.stdout.strip():
95-
fail("Could not determine Python version for interpreter %s: %s" % (python_interpreter, result.stderr or result.stdout))
93+
result = pypi_repo_utils.execute_checked(
94+
rctx,
95+
python = python_interpreter,
96+
srcs = [],
97+
op = "GetPythonVersion",
98+
arguments = ["-c", "import sys; print(sys.version.split()[0])"],
99+
)
96100
python_version = result.stdout.strip().splitlines()[-1]
97101
platforms = [
98102
"linux_aarch64",

0 commit comments

Comments
 (0)