Red Hat Bugzilla – Bug 842786
Please update to 0.12.5 to be rid of PyXML dependency
Last modified: 2013-01-11 14:42:52 EST
Description of problem:
SOAPpy currently has a dependency on PyXML. We are trying to get rid of PyXML in the F18 because of two factors combined:
1) The upstream is long dead
2) The python stdlib imports pyxml and overwrites its own xml module with the pyxml one if the pyml one is installed.
The combination of these two means that older, buggy code is sometimes overwriting code from the stdlib.
For SOAPpy, we want to get rid of the dep on PyXML. There's two possibilities here.
1) PyXML may be a false dep and we may be able to just remove it. The ChangeLog for SOAPpy 0.10.3 says that PyXML was removed as a dep. But the README still lists it. Code review seems to look clean for the version of PyXML we have in Fedora. We could remove the Requires: PyXML in the SOAPpy spec file if we think the README is a documentation bug.
2) We can update to the new version of SOAPpy. It looks like upstream has "recently" been revived ( http://pypi.python.org/pypi/SOAPpy/ and https://github.com/kiorky/SOAPpy ). The new versions of SOAPpy do not require pyxml and make no mention of it in the README.
The latest release on rawhide does not Requires PyXML anymore.
Retargetted removing PyXML as a F19 Feature so closing this fixed in rawhide.