VOLTHA Python support libraries
Project description
# PyVOLTHA
PyVOLTHA is a collection of shared Python libraries that are use to create Python-based
[VOLTHA](https://wiki.opencord.org/display/CORD/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
```bash
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
#### v0.1.2 (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.
PyVOLTHA is a collection of shared Python libraries that are use to create Python-based
[VOLTHA](https://wiki.opencord.org/display/CORD/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
```bash
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
#### v0.1.2 (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.
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
pyvoltha-0.1.0.tar.gz
(352.3 kB
view hashes)