mirror of
https://github.com/mongodb/mongo.git
synced 2024-11-28 16:24:56 +01:00
3f6bcaec41
GitOrigin-RevId: 1f7dc5dd5e91cc885647063b888d4d9c2f61f43c
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
load("@bazel_tools//tools/python:toolchain.bzl", "py_runtime_pair")
|
|
|
|
filegroup(
|
|
name = "files",
|
|
srcs = glob(
|
|
include=["**/*"],
|
|
# bazel runfiles do not support paths with spaces
|
|
# https://github.com/bazelbuild/bazel/issues/4327
|
|
# The setuptools developers will not remove the spaces from these files
|
|
# https://github.com/pypa/setuptools/issues/746
|
|
exclude=["**/setuptools/**/* *"]),
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
filegroup(
|
|
name = "interpreter",
|
|
srcs = ["{interpreter_path}"],
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
py_runtime(
|
|
name = "py_runtime",
|
|
files = [":files"],
|
|
interpreter = ":interpreter",
|
|
python_version = "PY3",
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
py_runtime_pair(
|
|
name = "py_runtime_pair",
|
|
py2_runtime = None,
|
|
py3_runtime = ":py_runtime",
|
|
)
|
|
|
|
toolchain(
|
|
name = "python_toolchain",
|
|
exec_compatible_with = [{constraints}],
|
|
target_compatible_with = [{constraints}],
|
|
toolchain = ":py_runtime_pair",
|
|
toolchain_type = "@bazel_tools//tools/python:toolchain_type",
|
|
) |