On Jul 13, 2013, at 1:31 AM, Nick Coghlan <ncogh...@gmail.com> wrote:

> I'm currently leaning towards offering both, as we're going to need a tool 
> for bootstrapping source builds, but the simplest way to bootstrap pip for 
> Windows and Mac OS X users is to just *bundle a copy with the binary 
> installers*. So long as the bundled copy looks *exactly* the way it would if 
> installed later (so it can update itself), then we avoid the problem of 
> coupling the pip update cycles to the standard library feature release cycle. 
> The bundled version can be updated to the latest available versions when we 
> do a Python maintenance release.

We could simply check it into the site-packages inside the CPython source tree 
could we not? *Not* providing a bootstrap script and merely checking it into 
the default site-packages means it's available for everyone. No matter how 
python installed. If Linux packagers really don't want it installed by default 
they could simply just remove it and either install it along with Python, or 
continue to keep it how it is today as a separate package?

There are a number of things that have to be taken into account when 
downloading pip from the internet that are completely side stepped when we well 
don't download it from the internet :) And bundling it as a pre-installed 
python module and not in the standard library solves basically all of the 
problems I have with putting it inside of Python.

-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to