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
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to