Skip to main content

This repository contains pure Python implementation of the gNMI client to interact with the network functions.

Project description

pyGNMI: Python gNMI client

This repository contains pure Python implementation of the gNMI client to interact with the network functions.

Usage

The explanation of the demo:

Supported requests

  • Capabilities

  • Get

Supported operation modes

  • insecure gRPC channel (without encryption)

Tested Network Operating Systems (NOS)

  • Arista EOS

  • Nokia SR OS

Network Operating Systems (NOS) in test

  • Nokia SRLinux

License

By using the pyGNMI tool you agree with the license.

Dev Log

Release 0.1.5:

  • Minor bugfixing

Release 0.1.4:

  • Minor bugfixing

Release 0.1.3:

  • Minor bugfixing

Release 0.1.2:

  • The gNMIClient is recreated as context manger.

  • Tests with Nokia SR OS done, the module is working nice for insecure channel.

Release 0.1.1:

  • Added the Get operation out of gNMI specification.

Release 0.1.0:

  • The first release.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pygnmi-0.1.5.tar.gz (4.8 kB view details)

Uploaded Source

File details

Details for the file pygnmi-0.1.5.tar.gz.

File metadata

  • Download URL: pygnmi-0.1.5.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for pygnmi-0.1.5.tar.gz
Algorithm Hash digest
SHA256 cf3d8ec6e1b804ab26bcd5dda7708e35ff47195f526aa0345bd3e367b9b8a4ff
MD5 91b1d95bc25e6b75fa07b14c3ee48857
BLAKE2b-256 694244812cc6d037c274dafd08ed331fd18a58e95b678fb7450b3e9af0b21603

See more details on using hashes here.

Supported by

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