Metadata-Version: 2.1
Name: gnmi-pb
Version: 0.11.0.0a0
Summary: Unofficial GNMI proto python distribution project
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: grpcio>=1.68.1
Requires-Dist: grpcio-tools>=1.68.1

# gnmi-pb

This project was created to provide an easily installable python package
of the GNMI protobuffer module (gnmi_pb).

This is **not** an official build. For the official GNMI sources, see:

https://github.com/openconfig/gnmi

## Installation & usage

Install from pypi, e.g.:

```
pip install gnmi_pb
```

Import the gnmi protobuf submodules from the `gnmi_pb` module:

```
>>> from gnmi_pb import gnmi_pb2, gnmi_pb2_grpc

>>> gnmi_pb2.GetRequest(...)
```

## Note about versions

Our release version numbers follow the official GNMI versions but add a 4th number that reflects build-related changes.

This project aims to build from .proto files as close as possible to the original ones, but some changes may be required to fix build issues.

When the official proto sources are modified, it is mentioned it in the Changelog below.

# Changelog

## 0.11.0.0 (unreleased)

### Added
- project skeleton 
- protos from official GNMI v0.11.0
