Classes | Namespaces | Functions | Variables
extract_metadata_from_bazel_xml.py File Reference

Go to the source code of this file.

Classes

class  extract_metadata_from_bazel_xml.ExternalProtoLibrary
 

Namespaces

 

Functions

ET.Element extract_metadata_from_bazel_xml._bazel_query_xml_tree (str query)
 
None extract_metadata_from_bazel_xml._compute_transitive_metadata (str rule_name, Any bazel_rules, Dict[str, str] bazel_label_to_dep_name)
 
BuildYaml extract_metadata_from_bazel_xml._convert_to_build_yaml_like (BuildMetadata lib_dict)
 
BuildMetadata extract_metadata_from_bazel_xml._create_target_from_bazel_rule (str target_name, BuildDict bazel_rules)
 
None extract_metadata_from_bazel_xml._detect_and_print_issues (BuildYaml build_yaml_like)
 
List[str] extract_metadata_from_bazel_xml._exclude_unwanted_cc_tests (List[str] tests)
 
def extract_metadata_from_bazel_xml._expand_upb_proto_library_rules (bazel_rules)
 
Optional[str] extract_metadata_from_bazel_xml._external_dep_name_from_bazel_dependency (str bazel_dep)
 
List[str] extract_metadata_from_bazel_xml._extract_cc_tests (BuildDict bazel_rules)
 
List[str] extract_metadata_from_bazel_xml._extract_deps (BuildMetadata bazel_rule, BuildDict bazel_rules)
 
List[str] extract_metadata_from_bazel_xml._extract_nonpublic_headers (BuildMetadata bazel_rule)
 
List[str] extract_metadata_from_bazel_xml._extract_public_headers (BuildMetadata bazel_rule)
 
def extract_metadata_from_bazel_xml._extract_rules_from_bazel_xml (xml_tree)
 
str extract_metadata_from_bazel_xml._extract_source_file_path (str label)
 
List[str] extract_metadata_from_bazel_xml._extract_sources (BuildMetadata bazel_rule)
 
BuildDict extract_metadata_from_bazel_xml._generate_build_extra_metadata_for_tests (List[str] tests, BuildDict bazel_rules)
 
BuildDict extract_metadata_from_bazel_xml._generate_build_metadata (BuildDict build_extra_metadata, BuildDict bazel_rules)
 
List[Dict[str, Any]] extract_metadata_from_bazel_xml._generate_external_proto_libraries ()
 
str extract_metadata_from_bazel_xml._get_bazel_label (str target_name)
 
def extract_metadata_from_bazel_xml._get_transitive_protos (bazel_rules, t)
 
Optional[str] extract_metadata_from_bazel_xml._maybe_get_internal_path (str name)
 
'List[ExternalProtoLibrary]' extract_metadata_from_bazel_xml._parse_http_archives (ET.Element xml_tree)
 
None extract_metadata_from_bazel_xml._populate_transitive_metadata (Any bazel_rules, Iterable[str] public_dep_names)
 
def extract_metadata_from_bazel_xml._rule_dict_from_xml_node (rule_xml_node)
 
None extract_metadata_from_bazel_xml.update_test_metadata_with_transitive_metadata (BuildDict all_extra_metadata, BuildDict bazel_rules)
 

Variables

list extract_metadata_from_bazel_xml._BAZEL_DEPS_QUERIES
 
dictionary extract_metadata_from_bazel_xml._BUILD_EXTRA_METADATA
 
dictionary extract_metadata_from_bazel_xml.all_extra_metadata = {}
 
BuildDict extract_metadata_from_bazel_xml.all_targets_dict = _generate_build_metadata(all_extra_metadata, bazel_rules)
 
dictionary extract_metadata_from_bazel_xml.bazel_rules = {}
 
BuildYaml extract_metadata_from_bazel_xml.build_yaml_like = _convert_to_build_yaml_like(all_targets_dict)
 
 extract_metadata_from_bazel_xml.build_yaml_string
 
 extract_metadata_from_bazel_xml.BuildDict = Dict[str, BuildMetadata]
 
 extract_metadata_from_bazel_xml.BuildMetadata = Dict[str, Any]
 
 extract_metadata_from_bazel_xml.BuildYaml = Dict[str, Any]
 
dictionary extract_metadata_from_bazel_xml.EXTERNAL_PROTO_LIBRARIES
 
List[str] extract_metadata_from_bazel_xml.tests = _exclude_unwanted_cc_tests(_extract_cc_tests(bazel_rules))
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:12