Generated .egg-info format breaks Python requirements parsing

Bug #1436550 reported by Jeff Goldschrafe on 2015-03-25
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-ubuntu-testing
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  Edit
Everyone can see this information.

Other bug subscribers