[python] Different eggs version for fuel-cli and fuel plugin builder
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Medium
|
Vladimir Sharshov |
Bug Description
Both project which we expect to be installed on master node: fuel cli and fuel plugin builder, use different version of egg
Six:
* https:/
* https:/
By default we install fuel cli on master node and nailgun container and get 1.7.0 version of Six. If we try to install also fuel plugin builder, we have got unexpected problem.
For example:
Traceback (most recent call last):
File "/usr/bin/fuel", line 6, in <module>
from fuelclient.
File "/usr/lib/
from fuelclient.
File "/usr/lib/
from fuelclient.
File "/usr/lib/
from fuelclient.
File "/usr/lib/
class PluginV1(
File "/usr/lib/
def install(cls, plugin_path, force=False):
File "/usr/lib/
@six.wraps(f)
AttributeError: 'module' object has no attribute 'wraps'
Also we should check Jsonschema:
https:/
Fix proposed to branch: master /review. openstack. org/163392
Review: https:/