From d09edb126f48de0590846d5618a95e2de3beda18 Mon Sep 17 00:00:00 2001 From: Matthieu MOREL Date: Fri, 31 May 2024 11:37:49 -0700 Subject: [PATCH] inline bounded external:protocol_compiler (#36262) Related to #36157 This is only focused on one binding so it is validated progressively Closes #36262 COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36262 from mmorel-35:externalprotocol_compiler f00cce8728f9e8651b74aa28f6716aa0ad85f94b PiperOrigin-RevId: 639101071 --- bazel/generate_cc.bzl | 2 +- bazel/generate_objc.bzl | 2 +- bazel/python_rules.bzl | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bazel/generate_cc.bzl b/bazel/generate_cc.bzl index c0eb9401ee4..a2c7f3a1bb3 100644 --- a/bazel/generate_cc.bzl +++ b/bazel/generate_cc.bzl @@ -187,7 +187,7 @@ _generate_cc = rule( mandatory = False, ), "_protoc": attr.label( - default = Label("//external:protocol_compiler"), + default = Label("@com_google_protobuf//:protoc"), executable = True, cfg = "exec", ), diff --git a/bazel/generate_objc.bzl b/bazel/generate_objc.bzl index d9518af7d88..d6eeb4cab04 100644 --- a/bazel/generate_objc.bzl +++ b/bazel/generate_objc.bzl @@ -180,7 +180,7 @@ generate_objc = rule( default = "@com_google_protobuf//:well_known_type_protos", ), "_protoc": attr.label( - default = Label("//external:protocol_compiler"), + default = Label("@com_google_protobuf//:protoc"), executable = True, cfg = "exec", ), diff --git a/bazel/python_rules.bzl b/bazel/python_rules.bzl index 9c19d7ac2f2..e195d2790b6 100644 --- a/bazel/python_rules.bzl +++ b/bazel/python_rules.bzl @@ -110,7 +110,7 @@ _gen_py_aspect = aspect( fragments = ["py"], attrs = { "_protoc": attr.label( - default = Label("//external:protocol_compiler"), + default = Label("@com_google_protobuf//:protoc"), providers = ["files_to_run"], executable = True, cfg = "exec", @@ -166,7 +166,7 @@ py_proto_library = rule( aspects = [_gen_py_aspect], ), "_protoc": attr.label( - default = Label("//external:protocol_compiler"), + default = Label("@com_google_protobuf//:protoc"), providers = ["files_to_run"], executable = True, cfg = "exec", @@ -259,7 +259,7 @@ _generate_pb2_grpc_src = rule( executable = True, providers = ["files_to_run"], cfg = "exec", - default = Label("//external:protocol_compiler"), + default = Label("@com_google_protobuf//:protoc"), ), "grpc_library": attr.label( default = Label("//src/python/grpcio/grpc:grpcio"),