[Distutils] Don't Use `sudo pip install´ (was Re: [final version?] PEP 513…)

Noah Kantrowitz noah at coderanger.net
Tue Feb 16 19:33:53 EST 2016


> On Feb 16, 2016, at 4:27 PM, Glyph Lefkowitz <glyph at twistedmatrix.com> wrote:
> 
> 
>> On Feb 16, 2016, at 4:13 PM, Noah Kantrowitz <noah at coderanger.net> wrote:
>> 
>> As someone that handles the tooling side, I don't care how it works as long as there is an override for tooling a la Chef/Puppet. For stuff like Supervisord, it is usually the least broken path to install the code globally.
> 
> I don't know if this is the right venue for this discussion, but I do think it would be super valuable to hash this out for good.
> 
> Why does supervisord need to be installed in the global Python environment?

Where else would it go? I wouldn't want to assume virtualenv is installed unless absolutely needed. Virtualenv is a project-centric view of the world which breaks down for stuff that is actually global like system command line tools. Compare with `npm install -g grunt-cli`.

--Noah

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20160216/af683eee/attachment.sig>


More information about the Distutils-SIG mailing list