ProtoInfo
check_deps_sources
depset ProtoInfo.check_deps_sources
Proto sources from the 'srcs' attribute. If the library is a proxy library that has no sources, it contains the check_deps_sources from this library's direct deps.
direct_descriptor_set
File ProtoInfo.direct_descriptor_set
The
FileDescriptorSet of the direct sources. If no srcs, contains an empty file.
direct_sources
list ProtoInfo.direct_sources
Proto sources from the 'srcs' attribute.
proto_source_root
string ProtoInfo.proto_source_root
The directory relative to which the .proto files defined in the proto_library are defined. For example, if this is 'a/b' and the rule has the file 'a/b/c/d.proto' as a source, that source file would be imported as 'import c/d.proto'
transitive_descriptor_sets
depset ProtoInfo.transitive_descriptor_sets
A set of
FileDescriptorSet files of all dependent proto_library rules, and this one's. This is not the same as passing --include_imports to proto-compiler. Will be empty if no dependencies.
transitive_imports
depset ProtoInfo.transitive_imports
Transitive imports including weak dependencies.
transitive_proto_path
depset ProtoInfo.transitive_proto_path
A set of proto source roots collected from the transitive closure of this rule.
transitive_sources
depset ProtoInfo.transitive_sources
Proto sources for this rule and all its dependent protocol buffer rules.