Generated .egg-info format breaks Python requirements parsing

Bug #1436550 reported by Jeff Goldschrafe
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-ubuntu-testing
New
Undecided
Unassigned

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: openstackclient.shell Exception raised: (python-cinderclient 1.1.1.94.ge2afc01 (/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-2.3.11.42+ge2afc01.egg-info) resolves the issue.

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.