<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 27, 2015 at 8:19 AM, Ralf Gommers <span dir="ltr"><<a href="mailto:ralf.gommers@gmail.com" target="_blank">ralf.gommers@gmail.com</a>></span> wrote:<br><div><br></div><div>Updating this list for comments made after I sent it and now that I've looked in more detail at what the less common commands do:<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>So if/when we accept the proposal in this thread, I'm thinking we should make a bunch of changes at once:<br></div><div>- always use setuptools (this is a new dependency)<br></div><div>- error on ``python setup.py install``<br></div></div></div></div></blockquote><div><br></div><div>(removed the item about setup_requires, relevant for scipy but not numpy)<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div><div>- error on ``python setup.py clean`` (saying "use `git clean -xdf` (or -Xdf ...) instead")<br></div><div>- change ``python setup.py --help`` to first show numpy-specific stuff before setuptools help info<br></div><div>- update all our install docs<br></div></div></div></div></blockquote><div> <br>- error on ``python setup.py upload`` (saying "use `twine upload -s` instead")<br></div><div>- error on ``python setup.py upload_docs``<br></div><div>- error on ``python setup.py easy_install`` (I'm not joking, that exists)<br>- error on ``python setup.py test`` (saying "use `python runtests.py` instead")<br></div><div>- remove setupegg.py<br><br></div><div>Ralf<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div><div>And when "pip upgrade" is released (should be soon, see <a href="https://github.com/pypa/pip/pull/3194" target="_blank">https://github.com/pypa/pip/pull/3194</a>), officially change our mind and recommend the use of install_requires/setup_requires to packages depending on numpy.<span class=""><font color="#888888"><br></font></span></div><span class=""><font color="#888888"><div><br></div></font></span></div></div></div>
</blockquote></div><br></div></div>