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