[Python-Dev] PEP 453 (pip bootstrapping) ready for pronouncement?

Terry Reedy tjreedy at udel.edu
Fri Sep 27 20:50:22 CEST 2013


On 9/27/2013 10:26 AM, Paul Moore wrote:
[snip longish post]
I want to summarize the main points of what I believe Paul said and 
strongly agree with them.

* For this issue, and especially for backporting to 2.7/3.3, we should 
consider Windows, Mac, and *nix distributions as separate cases.

* For Windows users, it would be really good if the PSF installer for 
the next releases of all versions at least optionally resulted in the 
installation of the most recent pip possible.

I add: just how that is accomplished is not the users concern, except 
possibly for using the net to check for a later version of pip. Also, we 
can encourage but not command Enthought and ActiveState to do the same 
suite in their plus distributions.

* For 2.7/3.3, Windows users have no need to run _ensurepip after 
installation.

I add: for 2.7/3.3, there is consequently no need for _ensurepip to be 
in /Lib after installation, even if temporarily added*. If it is not 
there, there is no change the the stdlib, and hence no violation of the 
'no new features' policy. The optional installation of pip is not a 
change to Python itself.

* Where the 2.7/3.3 installers merely bundle pip or use the 3.4 
procedure with an extra delete step strikes me as an implementation 
detail best decided by the installer maker (Martin).

-- 
Terry Jan Reedy



More information about the Python-Dev mailing list