Skip to main content

This package helps in to build the protocol buffers

Project description

Protobuf Utilities Package

This package provides utilities for dynamically loading and handling Protocol Buffers (protobuf) messages, including compiling .proto files, serializing and deserializing messages, and converting between protobuf messages and dictionaries.

Features

  • Dynamic Protobuf Loading: Load protobuf modules dynamically at runtime.
  • Message Creation: Create protobuf messages dynamically.
  • Deserialization: Deserialize compressed binary strings into protobuf messages.
  • Proto Compilation: Compile .proto files into Python modules with gRPC support.
  • Dictionary Conversion: Convert protobuf messages to and from dictionaries.
  • Field Setting: Set fields in a protobuf message from a dictionary, including handling nested JSON strings.

Installation

To install the package, clone the repository and install the required dependencies:

git clone <repository-url>
cd <repository-directory>
pip install -r requirements.txt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

locobuzz_protocol_buffers_python-0.1.3.tar.gz (424.6 kB view details)

Uploaded Source

Built Distribution

locobuzz_protocol_buffers_python-0.1.3-cp311-cp311-win_amd64.whl (204.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

File details

Details for the file locobuzz_protocol_buffers_python-0.1.3.tar.gz.

File metadata

File hashes

Hashes for locobuzz_protocol_buffers_python-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3290a76729533b4ef898fe36872e9f96dd3715011f8d86c415da89121ec01f30
MD5 c78e7aa5c318103801926cd5c40bdc5e
BLAKE2b-256 6320959b23a4fe9e6cb7128410750d9bce37ce28c8ce93ea749f750bba604f03

See more details on using hashes here.

File details

Details for the file locobuzz_protocol_buffers_python-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for locobuzz_protocol_buffers_python-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5700a549717065513189c23e5c1865d2ee6c02759824f80062a20f3d782e6ec6
MD5 cff919983d99c731c0fb073c10335c66
BLAKE2b-256 bc6110a22a57be7575bc80712605830ed19abbbd0216d280586caac4ddcda260

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page