<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 7, 2015 at 12:24 AM, Donald Stufft <span dir="ltr"><<a href="mailto:donald@stufft.io" target="_blank">donald@stufft.io</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1fg" class="a3s" style="overflow:hidden">Well, it’s not really a launcher no, but you’d do ``pip -p python2 install foo`` or something like that. It’s the same UI. Having just a “launcher” I think is actually more confusing (and we already had that in the past with -E and removed it because it was confusing). Since you’ll have different versions of pip in different environments (Python or virtual) things break or act confusingly.</div></blockquote><div><br><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;display:inline">​That can't be worse than the current situation. And I'm not asking to bring `-E` back.<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;display:inline">The idea is that the pip bin becomes a launcher file, just like py.exe - it would just try to discover an appropiate python and run `-mpip` with it. This doesn't even need​</div> <div class="gmail_default" style="font-family:trebuchet ms,sans-serif;display:inline">​to be implemented in pip - linux distributions can do this.<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;display:inline">For windows it's more tricky - but if Python on windows has getpip ​why can't it bundle a pip.exe, just like py.exe?<br><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;display:inline">Another issue that is being conflated here is the most frequent scenario: using virtualenv activation. We should should be really be talking about deprecating the activation shell scripts - messing with $PATH is what we should really look at - not deprecating `pip` bin over to the overly tedious `python -mpip`.<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;display:inline"><br></div></div></div><br><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><span style="font-family:trebuchet ms,sans-serif"><span style="color:rgb(51,51,51)"><br><font size="2"><span style="color:rgb(51,51,51)">Thanks,</span><br><span style="color:rgb(153,153,153)">-- Ionel</span></font></span><font size="2"><font style="color:rgb(153,153,153)"> Cristian Mărieș, <a href="http://blog.ionelmc.ro" target="_blank">http://blog.ionelmc.ro</a><br></font></font></span></div></div></div></div></div></div></div>
</div></div>