<div class="gmail_quote">On Wed, Mar 24, 2010 at 12:53 PM, Darren Dale <span dir="ltr">&lt;<a href="mailto:dsdale24@gmail.com">dsdale24@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Wed, Mar 24, 2010 at 1:19 PM, Ian Bicking &lt;<a href="mailto:ianb@colorstudy.com">ianb@colorstudy.com</a>&gt; wrote:<br>
&gt; On Wed, Mar 24, 2010 at 7:27 AM, Olemis Lang &lt;<a href="mailto:olemis@gmail.com">olemis@gmail.com</a>&gt; wrote:<br>
&gt;&gt; My experience is that only `install_requires` is needed (unless you<br>
&gt;&gt; want to create app bundles AFAICR) , but in practice I&#39;ve noticed that<br>
&gt;&gt; *some* easy_installable packages are not pip-able (though I had no<br>
&gt;&gt; time to figure out why :-/ )<br>
&gt;<br>
&gt; Usually this is because Setuptools is poking at objects to do its<br>
&gt; work, while pip tries to work mostly with subprocesses.  Though to<br>
&gt; complicate things a bit, pip makes sure the Setuptools monkeypatches<br>
&gt; to distutils are applied, so that it&#39;s always as though the setup.py<br>
&gt; says &quot;from setuptools import setup&quot;.  easy_install *also* does this.<br>
&gt;<br>
&gt; But then easy_install starts calling methods and whatnot, while pip just does:<br>
&gt;<br>
&gt;  setup.py install --single-version-externally-managed --no-deps<br>
&gt; --record some_tmp_file<br>
&gt;<br>
&gt; The --no-deps keeps Setuptools from resolving dependencies<br>
<br>
</div>Seeking clarification: how can pip recursively install dependencies<br>
*and* keep Setuptools from resolving dependencies?<br>
<br></blockquote><div><br>Using the --no-deps option to setup.py <br></div></div>