VOLTHA Python OLT Device Adapter support libraries
Project description
PyVOLTHA-min is an updated pyVOLTHA package that provides a collection of python 3.x libraries used to create an VOLTHA OLT device adapter focused on the VOLTHA v2.4 release and beyond.
As some adapters (including the OpenONU) have required to be moved to the Go language, there is was not as much maintenance performed on the pyVOLTHA package.
The goal for this package is to begin to deprecate and remove old VOLTHA 1.x features and focus on a minimal set of updated imports that can be supported in Python 3.6 with the hopes to transition to later versions of python. In addition, effort to remove any GPL or other restrictive package requirements is also highly desired.
The current plan for version numbering is:
Version |
Notes |
---|---|
< 1.0.0 |
|
1.0.0 |
Initial pre-release for VOLTHA v2.4 support several unused or stale libraries (consul…) will be marked as being deprecated, but will remain for some backwards compatibility and may be untested |
2.4.0 |
VOLTHA v2.4 release. Deprecated classes removed so that further cleanup of unused imports so that some work can be performed in planning for python 3.7 support |
Installation instruction
pip install pyvoltha-min
Release History
Version |
Date |
Notes |
---|---|---|
v0.0.1 |
2020-07-24 |
Initial pypy pre-release available. This is primarily for testing out pip install support and is not expected to be useful outside of that. |
v0.0.2 |
2020-0x-xx |
Cleanup of some low-hanging imports, pylint issues, and known ‘unused’ ONU adapter alarms. Includes some additional IAdapter RPCs that were not ported, but not all missing RPCs. |
Detailed Release History
v0.0.1 (2020-07-24)
Pre-release equivalent to pyVoltha as of this date but with many ONU related packages removed, some initial package upgrades, and some work needed to get some basic bit rot cleaned up due to lack of attention by the goland developers in keeping pyvoltha in-sync
v0.0.2 (2020-07-??)
Dropped import of __future__ and six (to some extent)
Removed simple ONU-only device events related to OMCI
Dropped transitions, pcapy, and scapy imports (no longer required)
Added missing ‘child_device_lost’ IAdapter RPC
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
File details
Details for the file pyvoltha-min-0.1.0.tar.gz
.
File metadata
- Download URL: pyvoltha-min-0.1.0.tar.gz
- Upload date:
- Size: 86.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3af2c710bc7e9d439b50107c401d3043f1f2e5b52c560e9e072d5df3e63fec27 |
|
MD5 | 0fd4ff58f4d742b699e5041266b1ade5 |
|
BLAKE2b-256 | abb1a6faa95792c096ffa10c8ff616b32a290198f769134db37c5ab62a2ce2e6 |