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

2016-02-17 Thread Glyph Lefkowitz
> On Feb 17, 2016, at 7:44 PM, Glyph Lefkowitz wrote: > > I think making pip do this might be mixing layers too much. Frankly `pipsi´ > does almost the right thing; if `sudo pipsi´ put script symlinks in > /usr/local/bin/ instead of ~/.local/bin/ and put venvs into

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

2016-02-17 Thread Glyph Lefkowitz
> On Feb 17, 2016, at 7:17 PM, Nathaniel Smith wrote: > > On Tue, Feb 16, 2016 at 6:12 PM, Glyph Lefkowitz > wrote: >> Here, I'll make it for you. Assuming virtualenv is installed: >> >> python -m virtualenv /usr/lib/supervisord/environment >>

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

2016-02-17 Thread Nathaniel Smith
On Tue, Feb 16, 2016 at 6:12 PM, Glyph Lefkowitz wrote: > Here, I'll make it for you. Assuming virtualenv is installed: > > python -m virtualenv /usr/lib/supervisord/environment > /usr/lib/supervisord/environment/bin/pip install supervisord > ln -vs

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

2016-02-17 Thread Glyph Lefkowitz
> On Feb 17, 2016, at 7:08 PM, Noah Kantrowitz wrote: > > Saying it's a good idea and we should move towards it is fine and I agree, > but that isn't grounds to remove the ability to do things the current way. So > you can warn people off from global installs but until

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

2016-02-17 Thread Noah Kantrowitz
> On Feb 17, 2016, at 5:58 AM, Glyph Lefkowitz wrote: > > >> On Feb 16, 2016, at 6:22 PM, Noah Kantrowitz wrote: >> >> I'm not concerned with if the module is importable specifically, but I am >> concerned with where the files will live overall.

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

2016-02-17 Thread Glyph Lefkowitz
> On Feb 16, 2016, at 6:22 PM, Noah Kantrowitz wrote: > > I'm not concerned with if the module is importable specifically, but I am > concerned with where the files will live overall. When building generic ops > tooling, being unsurprising is almost always the right move

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

2016-02-16 Thread Noah Kantrowitz
> On Feb 16, 2016, at 6:12 PM, Glyph Lefkowitz wrote: > >> >> On Feb 16, 2016, at 5:00 PM, Noah Kantrowitz wrote: >> >> >>> On Feb 16, 2016, at 4:46 PM, Glyph Lefkowitz >>> wrote: >>> On Feb 16, 2016, at

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

2016-02-16 Thread Glyph Lefkowitz
> On Feb 16, 2016, at 5:00 PM, Noah Kantrowitz > wrote: > > >> On Feb 16, 2016, at 4:46 PM, Glyph Lefkowitz > > wrote: >> >>> >>> On Feb 16, 2016, at 4:33 PM, Noah Kantrowitz

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

2016-02-16 Thread Noah Kantrowitz
> On Feb 16, 2016, at 4:46 PM, Glyph Lefkowitz wrote: > >> >> On Feb 16, 2016, at 4:33 PM, Noah Kantrowitz wrote: >> >> >>> On Feb 16, 2016, at 4:27 PM, Glyph Lefkowitz >>> wrote: >>> >>> On Feb 16, 2016, at

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

2016-02-16 Thread Glyph Lefkowitz
> On Feb 16, 2016, at 4:33 PM, Noah Kantrowitz > wrote: > > >> On Feb 16, 2016, at 4:27 PM, Glyph Lefkowitz > > wrote: >> >> >>> On Feb 16, 2016, at 4:13 PM, Noah Kantrowitz

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

2016-02-16 Thread Noah Kantrowitz
> On Feb 16, 2016, at 4:27 PM, Glyph Lefkowitz wrote: > > >> On Feb 16, 2016, at 4:13 PM, Noah Kantrowitz 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

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

2016-02-16 Thread Glyph Lefkowitz
> On Feb 16, 2016, at 4:13 PM, Noah Kantrowitz 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