<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div><br></div><div>This advice is not contradicted here <<a href="http://www.virtualenv.org/en/latest/virtualenv.html#installation" target="_blank">http://www.virtualenv.org/en/latest/virtualenv.html#installation</a>> although it seems like the advice basically is, </div>
</div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>"Make sure you have pip already, but if you don't, then we have no particular advice for you."</div>
</div></blockquote><div><br></div><div>that section actually offers 3 scenarios, not just pip</div><div>- "To install globally with pip"</div><div>- "To install globally from source"</div><div>- "To use locally from source"</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>One alternative is to bootstrap via "get-pip.py"</div>
</div></blockquote><div> </div><div>if you haven't seen this, take a look: <a href="http://packaging.python.org/en/latest/tutorial.html">http://packaging.python.org/en/latest/tutorial.html</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div>So it seems that you can (ab?)use get-pip.py as a personal ~/bin/pip. You just have to know not to type "install". </div></div></blockquote><div><br></div><div>get-pip has pip inside it, and it's calling  "pip install -U pip [setuptools]  sys.argv[1:]"</div>
<div>(see here: <a href="https://raw.githubusercontent.com/pypa/pip/develop/contrib/get-pip.py">https://raw.githubusercontent.com/pypa/pip/develop/contrib/get-pip.py</a>)</div><div><br></div><div>the sys.argv[1:] is intended for passing arguments,  but technically you can pass other packages and it will work.</div>
<div>I don't think we should be recommending "get-pip.py" be used as "got-pip.py" in a talk.</div><div>the "got-pip.py" idea has come up before, and it's something that should be discussed in full before recommending.</div>
<div><br></div><div>also, btw, it's currently under discussion to have pip's default behavior (and get-pip's) be --user installs.</div><div><a href="https://github.com/pypa/pip/issues/1668">https://github.com/pypa/pip/issues/1668</a><br>
</div><div><a href="https://groups.google.com/forum/#!topic/pypa-dev/r6qsAmJl9t0">https://groups.google.com/forum/#!topic/pypa-dev/r6qsAmJl9t0</a></div><div><a href="https://github.com/pypa/python-packaging-user-guide/issues/43">https://github.com/pypa/python-packaging-user-guide/issues/43</a><br>
</div><div><br></div></div></div></div>