Parts of PyXML were merged into mainline python since python 2.2 (at least). Should identify if PyXML is still needed, or what Python offers is enough.
Looking only at 'import' statements in packages that require PyXML: system-config-printer: * util/printconf_conf: xml.utils/qp_xml 4Suite: * test/: xml.sax/saxexts xml.dom/ext xml.dom.Range/Range xml.unicode.iso8859 * demos/: xml.dom.ext * Ft/Xml/Xslt/SaxWriter.py: xml.dom.ext.reader/{Sax,Sax2,HtmlSax} * Ft/Xml/FtMiniDom/ValReader.py: xml.parsers/xmlproc * Ft/ThirdParty/Xvif/iFrameRNG.py: xml.dom.ext.reader.Saxv2/XmlDomGenerator * Ft/ThirdParty/Xvif/iFrameRegFrag.py: xml.dom.ext.reader.Saxv2/XmlDomGenerator xml.dom.ext.Dom2Sax/Dom2SaxParser * Ft/ThirdParty/Xvif/iFrameTypes.py: xml.dom.ext.reader.Saxv2/XmlDomGenerator * Ft/ThirdParty/Xvif/iFrameXSLT.py: xml.dom.ext.reader.Saxv2/XmlDomGenerator * Ft/ThirdParty/Xvif/iframe.py: xml.dom.ext.reader.Saxv2/XmlDomGenerator So it looks like we can't remove it yet.