commit | 31f5b5c27605deb81e84d35546b595a2719e2d84 | [log] [tgz] |
---|---|---|
author | William Kurkian <wkurkian@cisco.com> | Fri Mar 08 14:55:41 2019 -0500 |
committer | William Kurkian <wkurkian@cisco.com> | Fri Mar 08 14:55:41 2019 -0500 |
tree | 15f7d4c6228236c0c66c53598ca42391b1ed8c32 | |
parent | bd3736d57a4720df743c0ef005d70a903667653f [diff] |
VOL-1460 new semver for deps testing Change-Id: I2198a1cf841710e7ebffa3443e99f84decdceebd
Protobuf files used by VOLTHA.
Currently this is used to generate both go and python.
Protobuf definition files are located in protos/voltha_protos
directory. This directory heirarchy and import scheme is required to allow the python code generated by the GRPC compiler to have the correct import paths.
NOTE: The
protos/google/api
directory has files copied from the Google APIs, and is only included for initial compilation of the VOLTHA protobuf files - these API's should be installed independently via either the python googleapis-common-protos package or the golang go-genproto repo.
make build
use dist/*.tar.gz for local imports
Installation: pip install voltha-protos
Use: from voltha_protos import voltha_pb2
go get ...
make test
will run tests for all languages.