Name Date Size #Lines LOC

..--

bazel/cc_proto_descriptor_library/testdata/H25-Apr-2025-7842

contrib/envoy/extensions/H25-Apr-2025-1,338930

envoy/H25-Apr-2025-29,09121,241

google/H25-Apr-2025-3,7292,714

opencensus/H25-Apr-2025-374261

opentelemetry/H25-Apr-2025-429289

udpa/H25-Apr-2025-256150

validate/H25-Apr-2025-7764

xds/H25-Apr-2025-948621

BUILD.bazelH A D25-Apr-20251.1 KiB3834

MANIFEST.inH A D25-Apr-202524 21

README.rstH A D25-Apr-2025774 117

__init__.pyH A D25-Apr-20250 10

build.pyH A D25-Apr-20256.9 KiB200141

generated_file_import_test.pyH A D25-Apr-202543.2 KiB737736

grpc_version.pyH A D25-Apr-2025733 192

setup.pyH A D25-Apr-20252 KiB6337

README.rst

1Package "xds-protos" is a collection of ProtoBuf generated Python files for xDS protos (or the `data-plane-api <https://github.com/envoyproxy/data-plane-api>`_). You can find the source code of this project in `grpc/grpc <https://github.com/grpc/grpc>`_. For any question or suggestion, please post to https://github.com/grpc/grpc/issues.
2
3Each generated Python file can be imported according to their proto package. For example, if we are trying to import a proto located at "envoy/service/status/v3/csds.proto", whose proto package is "package envoy.service.status.v3", then we can import it as:
4
5::
6
7  # Import the message definitions
8  from envoy.service.status.v3 import csds_pb2
9  # Import the gRPC service and stub
10  from envoy.service.status.v3 import csds_pb2_grpc
11