[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