Description of problem: We're trying to get rid of PyXML in Fedora 18 due to not being maintained upstream, having outstanding bugs, and having the dubious behaviour of overriding the python stdlib's xml module when it is installed. I've taken a look at salt's Requirement on PyXML and I think we can get rid of it. salt is using xml.dom.minidom which is available in the stdlib's xml module. No need for PyXML. (We can probably remove the Requires: python26-PyXML as well).
Let me have a conversation with the upstream maintainer and see what we can do, but I think you are probably right.
Salt does not have a dep on PyXML. It is only used if someone wants the test suite and output the data to XML. This was added only to integrate the test suite with Jenkins. Removal of the PyXML dep would have no negative bearing on the operation of Salt and no other distro packages require PyXML. - Thomas S Hatch
Since 0.10.2 is coming out shortly, I'll apply the fix to the spec file there.
Looks fixed. I'll close this bug. Thanks herlo!