On Jul 13, 2013, at 11:05 AM, Tres Seaver <tseaver@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@palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com


_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@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