[Distutils] PEP439 and backward compat / easy_install / distlib

Marcus Smith qwcode at gmail.com
Mon Mar 25 17:42:05 CET 2013


>
> 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 at gmail.com   |   Brisbane, Australia
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> http://mail.python.org/mailman/listinfo/distutils-sig
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130325/f8a1f57f/attachment.html>


More information about the Distutils-SIG mailing list