|
@@ -160,7 +160,7 @@ def cc_proto_library(
|
|
|
**kargs)
|
|
|
|
|
|
|
|
|
-def copied_srcs(
|
|
|
+def internal_copied_filegroup(
|
|
|
name,
|
|
|
srcs,
|
|
|
include,
|
|
@@ -168,8 +168,8 @@ def copied_srcs(
|
|
|
"""Bazel rule to fix sources file to workaround with python path issues.
|
|
|
|
|
|
Args:
|
|
|
- name: the name of the copied_srcs rule, which will be the name of the
|
|
|
- generated filegroup.
|
|
|
+ name: the name of the internal_copied_filegroup rule, which will be the
|
|
|
+ name of the generated filegroup.
|
|
|
srcs: the source files to be copied.
|
|
|
include: the expected import root of the source.
|
|
|
**kargs: extra arguments that will be passed into the filegroup.
|
|
@@ -232,12 +232,12 @@ def py_proto_library(
|
|
|
|
|
|
if include != None:
|
|
|
# Copy the output files to the desired location to make the import work.
|
|
|
- copied_srcs_name=name + "_copied_srcs"
|
|
|
- copied_srcs(
|
|
|
- name=copied_srcs_name,
|
|
|
+ internal_copied_filegroup_name=name + "_internal_copied_filegroup"
|
|
|
+ internal_copied_filegroup(
|
|
|
+ name=internal_copied_filegroup_name,
|
|
|
srcs=outs,
|
|
|
include=include)
|
|
|
- outs=[copied_srcs_name]
|
|
|
+ outs=[internal_copied_filegroup_name]
|
|
|
|
|
|
native.py_library(
|
|
|
name=name,
|