Skip to main content

PyVOLTHA

PyVOLTHA is a collection of shared Python libraries that are use to create Python-based VOLTHA Device Adapters and other Python utilities (CLI, …) that need to work with the VOLTHA v2.0 and later Golang core.

Initially PyVOLTHA will target only Python 2.7, but contributors are encouraged to write or refactor any library methods to eventually support Python 3.6.x or later.

Installation instruction

pip install pyvoltha

Release History

Version

Date

Notes

v0.1.0

2019-02-01

Initial pypy release available. This is primarily for testing out pip install support and is not expected to be useful outside of that.

Detailed Release History

v2.7.0 (2021-01-27)

  • Changed KPI frequency units from 1/10 second to 1 second to match what is implemented in the voltha-lib-go library.

  • Changed KPI Event titles from “Ethernet” and “PON” to “ETHERNET_NNI” and “PON_OLT” to match what is implemented in the voltha-lib-go library.

v0.1.0 (2019-02-01)

  • Experimental release of pyvoltha to test pip install capabilities. This version has manually created protobuf definitions and will probably not be very usable by any device adapters.

  • This version is not under source control management at this time. Initial VCS support is anticipated in the very near future when portions of this project can be consumed by a device adapter developer.

  • Protobuf files in the ‘proto’ directory were hand copied over from the voltha-go repository. These will eventually be in a separate repo that developers will need to include.

  • Most all import paths fixed but that does not mean everything works

  • A fair number of original unit tests are working after import changes. Others need work.

Metadata

Release files for pyvoltha 2.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyvoltha 2.7.0
File Size Uploaded Provenance Actions
pyvoltha-2.7.0.tar.gz 271.4 kB Without provenance Details for pyvoltha-2.7.0.tar.gz

Release files / pyvoltha-2.7.0.tar.gz

Download URL pyvoltha-2.7.0.tar.gz
Size 271.4 kB
Tags Source
SHA-256 checksum
How to use checksums
53c7ba34279e642f2dec0ac57d42417cc23d62740189007d3f02b92b82671c44
BLAKE2b-256 checksum
How to use checksums
ca527586be78112145b5e8edfc00c9921860640bec3cd2400a3d739fb22f71f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.6.1 requests/2.25.1 setuptools/20.7.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.5.2

Security for pyvoltha 2.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.7.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page