api: provide api definition over api
[vpp.git] / src / vpp-api / python / setup.py
index 28c2ecc..784013f 100644 (file)
 # limitations under the License.
 
 try:
-    from setuptools import setup
+    from setuptools import setup, find_packages
 except ImportError:
-    from distutils.core import setup
+    from distutils.core import setup, find_packages
 
-setup (name = 'vpp_papi',
-       version = '1.4',
-       description = 'VPP Python binding',
-       author = 'Ole Troan',
-       author_email = 'ot@cisco.com',
-       test_suite = 'tests',
-       install_requires=['cffi'],
-       py_modules=['vpp_papi'],
-       long_description = '''VPP Python language binding.''',
-       zip_safe = True,
+requirements = []
+
+setup(
+    name="vpp_papi",
+    version="2.1.0",
+    description="VPP Python binding",
+    author="Ole Troan",
+    author_email="ot@cisco.com",
+    url="https://wiki.fd.io/view/VPP/Python_API",
+    license="Apache-2.0",
+    test_suite="vpp_papi.tests",
+    install_requires=requirements,
+    packages=find_packages(),
+    package_data={"vpp_papi": ["data/*.json"]},
+    long_description="""VPP Python language binding.""",
+    zip_safe=True,
 )