[Distutils] More re:Craziness in dependency checking of PyXML version
Phillip J. Eby
pje at telecommunity.com
Tue Jan 15 20:59:42 CET 2008
At 07:11 PM 1/14/2008 -0500, Stanley A. Klein wrote:
>I found a simple fix. I commented out the following line in setup.py:
>
>additional_params['install_requires'] = [ "PyXML >= 0.8.3", ]
>
>That functionality is seriously broken when on an rpm-based system.
How so? A correct installation of PyXML for Python 2.5 and up should
include its .egg-info, assuming PyXML is built using the distutils.
If it does not do so, the system Python installation is broken -- and
that is the case for Fedora version 8. (Fedora 9 fixed the problem.)
There isn't a lot that developers can do about distributors removing
files without knowing what those files are for. (Note that Fedora 8
specifically *patched the distutils* to prevent .egg-info files from
being created or installed, thereby creating this problem.)
More information about the Distutils-SIG
mailing list