On Mon, Nov 30, 2009 at 5:20 PM, Tim Retout <span dir="ltr">&lt;<a href="mailto:tim@retout.co.uk">tim@retout.co.uk</a>&gt;</span> wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


Ian, please see the thread starting at:<br>
<a href="http://lists.debian.org/debian-devel/2009/11/msg01034.html" target="_blank">http://lists.debian.org/debian-devel/2009/11/msg01034.html</a><br>
<br>
In short, Debian must rename at least one of the binaries called &#39;pip&#39;.<br>
<br>
My first thought was to rename the perl pip because it was a more<br>
recent addition to Debian, but it&#39;s been pointed out that Perl&#39;s pip<br>
predates the Python one.  Do you have any thoughts as to how we should<br>
proceed?<font class="Apple-style-span" color="#888888"><br></font></blockquote></div><br clear="all">I&#39;ll note I did at least do some research before the renaming, but Perl&#39;s pip had such poor google ratings (and generally a minimal web presence) that it didn&#39;t show up in my research, and I only heard of it when I announced the new name.  At that time no one actually asked me to rename pip, so I just let it go.  Also the Perl pip&#39;s web presence was such that it was unclear that it was actively being used and developed.<div>

<br></div><div>But I suppose pypip would be a reasonable name.  pyinstall doesn&#39;t read right now that it&#39;s a two-level command.  python-pip seems unnecessarily long-winded.</div><div><br></div><div>Note also that with virtualenv 1.4.1 (newer than the current Debian package, I think), pip is automatically installed in all new environments.  Meaning you do:</div>

<div><br></div><div>  $ virtualenv my-env</div><div>  $ my-env/bin/pip install ...</div><div><br></div><div>It would be inconsistent with many online documents to rename this binary.  At the same time, there&#39;s no particular conflict since that script is localized to a Python-specific environment.  Which I guess makes me think: I&#39;m not particularly concerned with the system-level packaging of pip, as I think system-level Python libraries should be installed through the Debian packaging system, and pip (which doesn&#39;t use Debian packages) should be used in concert with virtualenv to install local versions of libraries.  <br>

<div><br>-- <br>Ian Bicking  |  <a href="http://blog.ianbicking.org">http://blog.ianbicking.org</a>  |  <a href="http://topplabs.org/civichacker">http://topplabs.org/civichacker</a><br>
</div></div>