tlbox.apps.bazel_parser.parsing
Handle converting raw types to the data structures that get used.
Functions
|
|
|
Module Contents
- tlbox.apps.bazel_parser.parsing.get_dependency_digraph(rules: dict[str, third_party.bazel.src.main.protobuf.build_pb2.Rule], ignore_external: bool) networkx.DiGraph[source]
- Parameters:
rules (dict[str, third_party.bazel.src.main.protobuf.build_pb2.Rule])
ignore_external (bool)
- Return type:
networkx.DiGraph
- tlbox.apps.bazel_parser.parsing.get_repo_graph_data(query_result: third_party.bazel.src.main.protobuf.build_pb2.QueryResult, label_to_runtime: dict[str, datetime.timedelta], file_commit_map: tlbox.utils.git_utils.FileCommitMap) tlbox.apps.bazel_parser.repo_graph_data.RepoGraphData[source]
- Parameters:
query_result (third_party.bazel.src.main.protobuf.build_pb2.QueryResult)
label_to_runtime (dict[str, datetime.timedelta])
file_commit_map (tlbox.utils.git_utils.FileCommitMap)
- Return type: