aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorLianhao Lu <lianhao.lu@intel.com>2017-09-01 10:36:01 +0800
committerLianhao Lu <lianhao.lu@intel.com>2017-09-01 10:39:11 +0800
commite872f7222a220ae47d65ff78f90ea435fc65fa38 (patch)
treea02991d8ee7907056799a395bb246fedc5f0f7f6 /setup.py
parent627f62ce7504269b830827f7f7600bc52393e176 (diff)
Decouple aria parser
Use stevedore to make the aria parser as a plugin of the vnfsdk package tool. Currently, the aria parser is still the default parser but 3rd party developer can add other plugins as a parser to validate the csar packages. Change-Id: I4a1a1c5e65103fb93fa8aebf3d683781f4888ea4 Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Issue-Id: VNFSDK-60
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index ab56412..61c8ec1 100644
--- a/setup.py
+++ b/setup.py
@@ -73,17 +73,22 @@ setup(
packages=[
'packager',
- 'cli'
+ 'cli',
+ 'validator'
],
package_dir={
'packager': 'packager',
'cli': 'cli',
+ 'validator': 'validator'
},
entry_points={
'console_scripts': [
- 'vnfsdk = cli.__main__:main']
+ 'vnfsdk = cli.__main__:main'],
+ 'vnfsdk.validator': [
+ 'aria = validator.aria_validator:AriaValidator'
+ ]
},
include_package_data=True,