diff options
author | Zhenhuang Wang <zeek@google.com> | 2022-03-30 02:27:12 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-03-30 02:27:12 +0000 |
commit | 72db6c7a040fe7e468a71de5023f663718946243 (patch) | |
tree | f7d77eb637f0fc2bc09c85dfc30fada16d50aee2 | |
parent | 6419c3ee356f40094d087f6981d54b06f42c5dd2 (diff) | |
parent | 782120cf70a28d63e3c1c94aaa0832ec830c003d (diff) | |
download | build-tools-72db6c7a040fe7e468a71de5023f663718946243.tar.gz |
Merge "Create python_runtime_pair and Python toolchain rules"
-rw-r--r-- | BUILD.bazel | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/BUILD.bazel b/BUILD.bazel index 3b2a41e0..884e82aa 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,3 +1,5 @@ +load("@bazel_tools//tools/python:toolchain.bzl", "py_runtime_pair") + package(default_visibility = ["//visibility:public"]) [filegroup( @@ -9,12 +11,28 @@ package(default_visibility = ["//visibility:public"]) ]), ) for platform in ("linux-x86", "darwin")] +py_runtime( + name = "python2", + files = ["linux-x86/bin/py2-cmd"], + interpreter = "linux-x86/bin/py2-cmd", + python_version = "PY2", +) -# TODO(b/199038020): Temporary solution. Use py_runtime_pair and -# python_toolchain as soon as Python rules are checked-in. py_runtime( name = "python3", files = ["linux-x86/bin/py3-cmd"], interpreter = "linux-x86/bin/py3-cmd", python_version = "PY3", ) + +py_runtime_pair( + name = "py_runtime_pair", + py2_runtime = ":python2", + py3_runtime = ":python3", +) + +toolchain( + name = "py_toolchain", + toolchain = ":py_runtime_pair", + toolchain_type = "@bazel_tools//tools/python:toolchain_type", +) |