blob: a701b57f03d2a671da54e03621a6d7d61374e87e [file] [edit]
"Bazel dependencies"
module(
name = "rules_proto",
# Note: the publish-to-BCR app will patch this line to stamp the version being published.
version = "0.0.0",
compatibility_level = 1,
)
bazel_dep(name = "rules_license", version = "0.0.7")
bazel_dep(name = "bazel_skylib", version = "1.3.0")
bazel_dep(name = "bazel_features", version = "1.2.0")
bazel_dep(name = "platforms", version = "0.0.8")
# FIXME: this should not be needed.
# Something seems wrong with toolchain registration otherwise.
# ERROR: com.google.devtools.build.lib.packages.BuildFileNotFoundException:
# no such package '@@[unknown repo 'rules_python' requested from @@rules_proto~override]//python/proto':
# The repository '@@[unknown repo 'rules_python' requested from @@rules_proto~override]' could not be resolved:
# No repository visible as '@rules_python' from repository '@@rules_proto~override'
bazel_dep(name = "rules_python", version = "0.31.0")
# Dependencies needed in tests
bazel_dep(name = "stardoc", version = "0.5.6", dev_dependency = True, repo_name = "io_bazel_stardoc")
bazel_dep(name = "rules_cc", version = "0.0.1", dev_dependency = True)
bazel_dep(name = "googletest", version = "1.11.0", dev_dependency = True, repo_name = "com_google_googletest")
bazel_dep(name = "protobuf", version = "23.1", dev_dependency = True, repo_name = "com_google_protobuf")
proto = use_extension("//proto:extensions.bzl", "proto")
proto.protoc(version = "v25.3")
use_repo(proto, "rules_proto_protoc")
register_toolchains("@rules_proto_protoc//:all")