| licenses(["restricted"]) |
| |
| package(default_visibility = ["//visibility:public"]) |
| |
| # Point both runtimes to the same python binary to ensure we always |
| # use the python binary specified by ./configure.py script. |
| load("@bazel_tools//tools/python:toolchain.bzl", "py_runtime_pair") |
| |
| py_runtime( |
| name = "py2_runtime", |
| interpreter_path = "%{PYTHON_BIN_PATH}", |
| python_version = "PY2", |
| ) |
| |
| py_runtime( |
| name = "py3_runtime", |
| interpreter_path = "%{PYTHON_BIN_PATH}", |
| python_version = "PY3", |
| ) |
| |
| py_runtime_pair( |
| name = "py_runtime_pair", |
| py2_runtime = ":py2_runtime", |
| py3_runtime = ":py3_runtime", |
| ) |
| |
| toolchain( |
| name = "py_toolchain", |
| toolchain = ":py_runtime_pair", |
| toolchain_type = "@bazel_tools//tools/python:toolchain_type", |
| ) |