Generated .egg-info format breaks Python requirements parsing

Bug #1436550 reported by Jeff Goldschrafe on 2015-03-25
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

After installing the OpenStack packages from this repository, the python-openstackclient CLI (/usr/bin/openstack) fails to execute commands because of errors in Requirement.parse:

$ openstack service list
ERROR: Exception raised: (python-cinderclient (/usr/lib/python2.7/dist-packages), Requirement.parse('python-cinderclient>=1.1.0'))

It appear that the generated .egg-info directory does not have a parseable name. Renaming the .egg-info file in dist-packages/ to change the .g<SHA> suffix portion to +g<SHA> (i.e. python_neutronclient- resolves the issue.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers