commit | f262e633c07385bc23317d280570c1af2ceb8c17 | [log] [tgz] |
---|---|---|
author | William Kurkian <wkurkian@cisco.com> | Mon Mar 04 17:04:30 2019 -0500 |
committer | William Kurkian <wkurkian@cisco.com> | Tue Mar 05 10:11:02 2019 -0500 |
tree | 04129941d12f5bec0fcfb60c1b772008713a457e | |
parent | 522096601ae2816f4410a51c89c85a353cc1fb0a [diff] |
Updated Makefile to build protos when running make build Change-Id: I28a50cf1c30dde0a5897ced624296c2b99173668
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.