mirror of https://github.com/cncf/xds.git
57 lines
2.0 KiB
Plaintext
57 lines
2.0 KiB
Plaintext
module(
|
|
name = "xds",
|
|
version = "0.0.0",
|
|
)
|
|
|
|
bazel_dep(name = "bazel_skylib", version = "1.8.2")
|
|
bazel_dep(name = "cel-spec", version = "0.24.0", repo_name = "dev_cel")
|
|
bazel_dep(name = "gazelle", version = "0.45.0", repo_name = "bazel_gazelle")
|
|
bazel_dep(name = "googleapis", version = "0.0.0-20241220-5e258e33.bcr.1", repo_name = "com_google_googleapis")
|
|
bazel_dep(name = "grpc", version = "1.68.0", repo_name = "com_github_grpc_grpc")
|
|
bazel_dep(name = "protobuf", version = "29.3", repo_name = "com_google_protobuf")
|
|
bazel_dep(name = "protoc-gen-validate", version = "1.2.1.bcr.1", repo_name = "com_envoyproxy_protoc_gen_validate")
|
|
bazel_dep(name = "re2", version = "2024-07-02", repo_name = "com_googlesource_code_re2")
|
|
bazel_dep(name = "rules_cc", version = "0.0.17")
|
|
bazel_dep(name = "rules_go", version = "0.53.0", repo_name = "io_bazel_rules_go")
|
|
bazel_dep(name = "rules_python", version = "1.6.3")
|
|
|
|
# Configure Python toolchain for bzlmod
|
|
python = use_extension("@rules_python//python/extensions:python.bzl", "python")
|
|
python.toolchain(
|
|
python_version = "3.12",
|
|
)
|
|
|
|
switched_rules = use_extension("@com_google_googleapis//:extensions.bzl", "switched_rules")
|
|
switched_rules.use_languages(
|
|
cc = True,
|
|
go = True,
|
|
grpc = True,
|
|
python = True,
|
|
)
|
|
|
|
go_sdk = use_extension("@io_bazel_rules_go//go:extensions.bzl", "go_sdk")
|
|
go_sdk.download(version = "1.24.6")
|
|
|
|
go_deps = use_extension("@bazel_gazelle//:extensions.bzl", "go_deps")
|
|
go_deps.module(
|
|
path = "google.golang.org/genproto/googleapis/api",
|
|
sum = "h1:hjSy6tcFQZ171igDaN5QHOw2n6vx40juYbC/x67CEhc=",
|
|
version = "v0.0.0-20240903143218-8af14fe29dc1",
|
|
)
|
|
go_deps.module(
|
|
path = "google.golang.org/grpc",
|
|
sum = "h1:aHQeeJbo8zAkAa3pRzrVjZlbz6uSfeOXlJNQM0RAbz0=",
|
|
version = "v1.68.0",
|
|
)
|
|
go_deps.module(
|
|
path = "google.golang.org/protobuf",
|
|
sum = "h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE=",
|
|
version = "v1.36.10",
|
|
)
|
|
use_repo(
|
|
go_deps,
|
|
"org_golang_google_genproto_googleapis_api",
|
|
"org_golang_google_grpc",
|
|
"org_golang_google_protobuf",
|
|
)
|