graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[setup.py]" -- "[pyproject.toml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/buildstream/_protos/build/buildgrid/local_cas_pb2_grpc.py]" -- "[src/buildstream/_protos/build/buildgrid/local_cas_pb2.pyi]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py]" -- "[src/buildstream/_protos/google/bytestream/bytestream_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_options/optioneltmask.py]" -- "[src/buildstream/_elementproxy.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_options/optionos.py]" -- "[src/buildstream/_message.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py]" -- "[src/buildstream/_protos/build/buildgrid/local_cas_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/plugin.py]" -- "[setup.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/longrunning/operations_pb2.pyi]" -- "[src/buildstream/_protos/build/bazel/remote/asset/v1/remote_asset_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/code_pb2_grpc.py]" -- "[src/buildstream/_protos/google/bytestream/bytestream_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/sandbox/sandbox.py]" -- "[src/buildstream/source.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/storage/_casbaseddirectory.py]" -- "[src/buildstream/_elementproxy.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/code_pb2.pyi]" -- "[src/buildstream/_protos/buildstream/v2/source_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_options/optionos.py]" -- "[src/buildstream/_options/optionenum.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py]" -- "[src/buildstream/_protos/buildstream/v2/artifact_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/api/annotations_pb2.pyi]" -- "[src/buildstream/_protos/build/buildgrid/local_cas_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/code_pb2.pyi]" -- "[src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/status_pb2_grpc.py]" -- "[src/buildstream/_protos/google/bytestream/bytestream_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/buildstream/v2/artifact_pb2.pyi]" -- "[src/buildstream/_protos/build/buildgrid/local_cas_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py]" -- "[src/buildstream/_protos/google/bytestream/bytestream_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/element.py]" -- "[src/buildstream/_options/optionarch.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/code_pb2_grpc.py]" -- "[src/buildstream/_protos/buildstream/v2/source_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/buildstream/v2/artifact_pb2_grpc.py]" -- "[src/buildstream/_protos/buildstream/v2/artifact_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_options/optioneltmask.py]" -- "[src/buildstream/_options/optionbool.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/plugin.py]" -- "[src/buildstream/_options/optionarch.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/storage/_casbaseddirectory.py]" -- "[src/buildstream/element.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/api/http_pb2_grpc.py]" -- "[src/buildstream/_protos/build/bazel/semver/semver_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/longrunning/operations_pb2.pyi]" -- "[src/buildstream/_protos/buildstream/v2/source_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/status_pb2_grpc.py]" -- "[src/buildstream/_protos/google/api/annotations_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/plugin.py]" -- "[src/buildstream/element.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/element.py]" -- "[src/buildstream/_remotespec.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/longrunning/operations_pb2_grpc.py]" -- "[src/buildstream/_protos/google/api/http_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/bytestream/bytestream_pb2.pyi]" -- "[src/buildstream/_protos/build/bazel/semver/semver_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_message.py]" -- "[src/buildstream/source.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/build/buildgrid/local_cas_pb2_grpc.py]" -- "[src/buildstream/_protos/build/buildgrid/local_cas.proto]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/plugin.py]" -- "[src/buildstream/_options/optionenum.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/code_pb2_grpc.py]" -- "[src/buildstream/_protos/buildstream/v2/artifact_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/api/http_pb2.pyi]" -- "[src/buildstream/_protos/build/buildgrid/local_cas_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/storage/_casbaseddirectory.py]" -- "[src/buildstream/_remotespec.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/code_pb2.pyi]" -- "[src/buildstream/_protos/build/bazel/remote/execution/v2/remote_execution_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/plugin.py]" -- "[src/buildstream/_remotespec.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/bytestream/bytestream_pb2_grpc.py]" -- "[src/buildstream/_protos/google/api/http_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/status_pb2.pyi]" -- "[src/buildstream/_protos/build/bazel/remote/execution/v2/remote_execution_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_messenger.py]" -- "[src/buildstream/source.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/storage/directory.py]" -- "[src/buildstream/_options/optionbool.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/sandbox/sandbox.py]" -- "[src/buildstream/_elementproxy.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/rpc/status_pb2_grpc.py]" -- "[src/buildstream/_protos/build/bazel/remote/execution/v2/remote_execution_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/api/http_pb2.pyi]" -- "[src/buildstream/_protos/buildstream/v2/artifact_pb2_grpc.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/storage/directory.py]" -- "[src/buildstream/_options/optionarch.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/bytestream/bytestream_pb2_grpc.py]" -- "[src/buildstream/_protos/google/api/annotations_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/buildstream/_protos/google/api/annotations_pb2.pyi]" -- "[src/buildstream/_protos/buildstream/v2/artifact_pb2.pyi]" [label=" 2 ", penwidth="2", color="#00688b70"]; }