[openstack-dev] Fwd: [Distutils][pbr] Announcement: Pip 10 is coming, and will move all internal APIs

Ian Wienand iwienand at redhat.com
Mon Oct 23 00:47:56 UTC 2017


On 10/21/2017 07:14 AM, Clark Boylan wrote:
> The current issue this change is facing can be seen at
> http://logs.openstack.org/25/513825/4/check/legacy-tempest-dsvm-py35/c31deb2/logs/devstacklog.txt.gz#_2017-10-20_20_07_54_838.
> The tl;dr is that for distutils installed packages (basically all the
> distro installed python packges) pip refuses to uninstall them in order
> to perform upgrades because it can't reliably determine where all the
> files are. I think this is a new pip 10 behavior.
>
> In the general case I think this means we can not rely on global pip
> installs anymore. This may be a good thing to bring up with upstream
> PyPA as I expect it will break a lot of people in a lot of places (it
> will break infra for example too).

deja-vu!  pip 8 tried this and quickly reverted.  I wrote a long email
with all the details, but then figured that's not going to help much
so translated it into [1].

-i

[1] https://github.com/pypa/pip/issues/4805



More information about the OpenStack-dev mailing list