[Distutils] PEP439 and upgrading pip

Marcus Smith qwcode at gmail.com
Wed Jun 19 01:02:35 CEST 2013


Instead, I'm starting to think that with the right error message,
> "Explicit is better than implicit" and "In the face of ambiguity,
> refuse the temptation to guess" should rule the day here.
>
> For example:
>
>     $pip3 install Django
>     pip is not currently installed. Run 'pip3 bootstrap' or 'pip3
> bootstrap --system' to install it.
>     $pip3 bootstrap --help
>     Usage:
>      pip3 bootstrap
>      pip3 bootstrap --system
>
>
sounds reasonable to me.



> Linux distros could then patch the 'pip3 bootstrap --system' variant
> to invoke the appropriate platform specific installation command.


well, e.g. debian patches distutils.command.install with it's /usr/local
layer and dist-packages patches.
I imagine, those kind of patches would also occur in distlib as well now?
(which will be handling the bootstrap installs)

Marcus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130618/4499893d/attachment.html>


More information about the Distutils-SIG mailing list