diff options
author | Lianhao Lu <lianhao.lu@intel.com> | 2017-09-01 10:36:01 +0800 |
---|---|---|
committer | Lianhao Lu <lianhao.lu@intel.com> | 2017-09-01 10:39:11 +0800 |
commit | e872f7222a220ae47d65ff78f90ea435fc65fa38 (patch) | |
tree | a02991d8ee7907056799a395bb246fedc5f0f7f6 /setup.py | |
parent | 627f62ce7504269b830827f7f7600bc52393e176 (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.py | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -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,
|