<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Mon, Sep 23, 2013 at 8:44 PM, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">tl;dr - easy_install sucks, so use pip<br>
<br>
It is common practice in python to run:<br>
<br>
python setup.py install<br>
or<br>
python setup.py develop<br>
<br>
So much so that we spend a giant amount of effort to make sure that<br>
those always work.<br>
<br>
Fortunately for us, the underlying mechanism, setuptools, can often be a<br>
pile of monkies. pip, while also with its fair share of issues, _is_ a<br>
bit better at navigating the shallow waters at times. SO - I'd like to<br>
suggest:<br>
<br>
Instead of:<br>
<br>
"python setup.py install"<br>
<br>
Run:<br>
<br>
"pip install ."<br>
<br>
It should have the exact same result, but pip can succeed in some places<br>
where setup.py install directly can fail.<br>
<br>
Also, if you'd like to run python setup.py develop, simply run:<br>
<br>
"pip install -e ."<br>
<br>
Which you may not have known will run setup.py develop behind the scenes.<br>
<br>
Things this will help with:<br>
- world peace<br>
- requirements processing<br>
- global hunger<br>
- the plague<br>
<br>
Enjoy.<br></blockquote><div><br></div><div>+1 for you and all your fancy tricks! Thank you!</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Monty<br>
<br>
PS. The other should work. It's just sometimes it doesn't, and when it<br>
doesn't it's less my fault.<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><br></div>-Dolph
</div></div>