[Python-Dev] PEP 453 Round 4 - Explicit bootstrapping of pip in Python installations

Nick Coghlan ncoghlan at gmail.com
Thu Sep 19 15:40:25 CEST 2013

On 19 Sep 2013 23:30, "Donald Stufft" <donald at stufft.io> wrote:
> On Sep 19, 2013, at 9:27 AM, Donald Stufft <donald at stufft.io> wrote:
> > We've updated PEP453 based on some of the early feedback we've gotten
from -dev and Martin.
> >
> > Major changes:
> >
> > * Removal of the option to fetch pip from PyPI in order not to modify
the trust model of the Python installers
> > * Consequently rename the model from ``getpip`` to ``extractpip``
> >
> >
> > Also available online at: http://www.python.org/dev/peps/pep-0453/
> >
> > [snip]
> One thing I don't like is the name ``extractpip``, maybe ``installpip``
would be better?

I figured that was too close to "pip install", not to mention the actual
phrase "install pip". There are also multiple ways to install pip - the new
bootstrap will just be the simplest.

"extractpip" is a bit clunky, but it does exactly what it says on the tin
and should be a hidden implementation detail the vast majority of the time.

I also believe that choice of name may help avoid the problem of users
expecting a global pip update to implicitly affect future virtual

> Naming things is hard.

Yup :)


> -----------------
> Donald Stufft
> PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20130919/5887c9c5/attachment.html>

More information about the Python-Dev mailing list