package documentation

Protobuf helper utilities for the Nebius SDK.

This package supplies small wrappers for Protocol Buffers descriptors and generated message classes. The wrappers support descriptor lookup and related operations. They do not implement the Protocol Buffers runtime.

Module codec Reusable value codecs for generated protobuf field dispatch.
Module containers Owned mutable containers used by direct protobuf messages.
Module descriptor Descriptor lookup helpers for protobuf definitions.
Module direct Provider-free state and binary behavior for generated protobuf messages.
Module extensions Namespace-owned protobuf extension descriptors and value storage.
Module json_format In-house ProtoJSON conversion for direct protobuf messages.
Module pb_classes Runtime wrappers for protobuf messages, maps, and repeated fields.
Module pb_enum Enum base class with descriptor lookup support.
Module pythonic_names Utilities for deriving Python-friendly names from protobuf identifiers.
Module reflection Registry-owned protobuf descriptor facades built from raw descriptor protos.
Module registry Namespace-local direct protobuf symbol and Any resolution.
Module unset Singleton sentinel representing an unset optional parameter.
Module well_known Adapters and mask helpers for well-known protobuf types.
Module well_known_direct Provider-free Python views over authoritative direct WKT messages.
Module wire Low-level protobuf wire encoding and decoding primitives.