[openstack-dev] [all] New setuptools release, and the world is broken

Jesse Pretorius Jesse.Pretorius at rackspace.co.uk
Fri Jul 14 16:05:36 UTC 2017

On 7/14/17, 4:54 PM, "Doug Hellmann" <doug at doughellmann.com> wrote:

> I wonder if we could convince the PyPA folks to allow get-pip.py
>    to take a version argument, so we could specify which version we want in
>    our jobs. We would still need a way to manage that version number, but
>    modifying get-pip.py would solve the bootstrapping issue.

It has been capable of this for quite some time. You can provide both requirements
And constraints.

python /opt/get-pip.py pip==9.0.1 setuptools==33.1.1 wheel==0.29.0

Or, far better, is to use constraints because it’ll ensure that any dependent packages are also the right versions.

python /opt/get-pip.py pip setuptools wheel –constraint http://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt

Rackspace Limited is a company registered in England & Wales (company registered number 03897010) whose registered office is at 5 Millington Road, Hyde Park Hayes, Middlesex UB3 4AZ. Rackspace Limited privacy policy can be viewed at www.rackspace.co.uk/legal/privacy-policy - This e-mail message may contain confidential or privileged information intended for the recipient. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission in error, please notify us immediately by e-mail at abuse at rackspace.com and delete the original message. Your cooperation is appreciated.

More information about the OpenStack-dev mailing list