<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
The *only* case this approach doesn't immediately cover is a project that:<br>
1. Doesn't publish a pre-built wheel for the current platform (or egg,<br>
assuming pip gains support for those, perhaps by implicitly converting<br>
them to wheels)<br>
2. Doesn't publish 2.0 metadata with "Setup-Requires-Dist: setuptools"<br>
3. imports setuptools in its setup.py file<br>
<br></blockquote><div><br></div><div>so that's most everything on pypi right now in the short and medium term.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This can be handled in pip, by using the AST module to scan for<br>
setuptools imports in setup.py (or else by checking for a setuptools<br>
related ImportError after trying to run it). </blockquote><div><br></div><div>so you're asking pip to get this working soon, right? like before python3.4, so this PEP can go in?</div><div><br></div><div>Marcus</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yes, it's a hack, but I<br>
am *not* going to approve a PEP that further entrenches something even<br>
its creator would like to see waved off into the sunset, giving thanks<br>
for its good service :)<br>
<br>
Regards,<br>
<div class="im HOEnZb">Nick.<br>
<br>
--<br>
Nick Coghlan | <a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a> | Brisbane, Australia<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Distutils-SIG maillist - <a href="mailto:Distutils-SIG@python.org">Distutils-SIG@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/distutils-sig" target="_blank">http://mail.python.org/mailman/listinfo/distutils-sig</a><br>
</div></div></blockquote></div><br>