[Distutils] Current status of PEP 439 (pip boostrapping)

Donald Stufft donald at stufft.io
Sat Jul 13 17:09:00 CEST 2013


On Jul 13, 2013, at 11:05 AM, Tres Seaver <tseaver at palladion.com> wrote:

> Signed PGP part
> On 07/13/2013 08:25 AM, Nick Coghlan wrote:
> > I think we need to flip the dependencies so that pip as the installer
> > has all the essential code for installation from PyPI and then
> > setuptools and distlib depend on that pip infrastructure. No need to
> > add anything to the standard library prematurely when we can add it to
> > pip instead.
> 
> - -1.  That would effectively mean inlining the bulk of setuptools' code
> into pip (which is just a UI / policy shim over it).  You might as well
> just have your bootstrapper install both pip and setuptools and be done
> 
> Unless distlib (or something like it) lands in the stdlib with enough
> features to support a setuptools-less pip, of course.
> 
> At-which-point-the-State-will-wither-away'ly,
> 
> 
> Tres.
> - -- 
> ===================================================================
> Tres Seaver          +1 540-429-0999          tseaver at palladion.com
> Palladion Software   "Excellence by Design"    http://palladion.com
> 
> 
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> http://mail.python.org/mailman/listinfo/distutils-sig

I was planning on doing this to pip anyways. pip should not have any dependencies setuptools or otherwise. So regardless of what happens with this PEP I want pip to be inlining setuptools and providing the code to make that transparent during install. This would mean that for people who are _just_ installing packages they don't need setuptools installed.

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130713/04d061ab/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130713/04d061ab/attachment.pgp>


More information about the Distutils-SIG mailing list