From 7ced24a0b20cb6505587b946c03b1b038eef4b4a Mon Sep 17 00:00:00 2001 From: Dov Shlachter Date: Thu, 11 Mar 2021 14:59:31 -0800 Subject: [PATCH] feat: add bazel support for gapic metadata (#811) --- rules_python_gapic/py_gapic.bzl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/rules_python_gapic/py_gapic.bzl b/rules_python_gapic/py_gapic.bzl index 7c6f938f52..bcb55fdb93 100644 --- a/rules_python_gapic/py_gapic.bzl +++ b/rules_python_gapic/py_gapic.bzl @@ -18,13 +18,20 @@ def py_gapic_library( name, srcs, grpc_service_config = None, - plugin_args = [], - opt_args = [], + plugin_args = None, + opt_args = None, + metadata = False, **kwargs): # srcjar_target_name = "%s_srcjar" % name srcjar_target_name = name srcjar_output_suffix = ".srcjar" + plugin_args = plugin_args or [] + opt_args = opt_args or [] + + if metadata: + plugin_args.append("metadata") + file_args = {} if grpc_service_config: file_args[grpc_service_config] = "retry-config"