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:
@ -1,21 +1,16 @@
|
||||
from distutils.core import setup, Extension
|
||||
|
||||
module1 = Extension('vpp_api',
|
||||
define_macros = [('MAJOR_VERSION', '1'),
|
||||
('MINOR_VERSION', '0')],
|
||||
include_dirs = ['pneum'],
|
||||
libraries = ['pneum'],
|
||||
library_dirs = ['../../build-root/install-vpp_debug-native/vpp-api/lib64'],
|
||||
sources = ['vpp_papi/pneum_wrap.c'])
|
||||
try:
|
||||
from setuptools import setup
|
||||
except ImportError:
|
||||
from distutils.core import setup
|
||||
|
||||
setup (name = 'vpp_papi',
|
||||
version = '1.0',
|
||||
version = '1.1',
|
||||
description = 'VPP Python binding',
|
||||
author = 'Ole Troan',
|
||||
author_email = 'ot@cisco.com',
|
||||
#url = 'https://docs.python.org/extending/building',
|
||||
test_suite = 'tests',
|
||||
packages=['vpp_papi'],
|
||||
long_description = '''
|
||||
VPP Python language binding.
|
||||
''',
|
||||
ext_modules = [module1])
|
||||
''',)
|
||||
|
Reference in New Issue
Block a user