VPP Python language binding - plugin support

- Moved Python generator tool to tools directory
- Added build-vpp-api Makefile target
- Generator now only creates a Python representation of the .api
  the rest of the framework is in the vpp_papi script
- Each plugin has its own namespace.
- Plugin Python files are installed in vpp_papi_plugins for easy
  use inside the build tree.

Change-Id: I272c83bb7e5d5e416bdbd8a790a3cc35c5a04e38
Signed-off-by: Ole Troan <ot@cisco.com>
This commit is contained in:
Ole Troan
2016-08-01 04:59:13 +02:00
committed by Damjan Marion
parent 151fb72563
commit 5f9dcff39d
23 changed files with 760 additions and 160 deletions

View File

@ -1,2 +1,4 @@
__import__('pkg_resources').declare_namespace(__name__)
from .vpp_papi import *
from . vpp_papi import *