On Tue, Feb 21, 2012 at 06:48:11PM +0100, Roman Rakus wrote: > Hi all, > looks like PyXML package is deprecated since python itself provides > xml mechanisms. > When you look deeper, > python's xml provides: > "dom", "parsers", "sax", "etree" > and PyXML provides: > 'dom', 'marshal', 'parsers', 'sax', 'schema', 'utils', 'xpath', 'xslt' > > So, PyXML duplicates dom, parsers and sax (and looks like python's > is in better shape). Is any package using marshall, schema or any > other not in python itself? > > Deprecate PyXML or just remove duplicated parts? PyXML is not maintained by upstream for many years it should not be used hence. Distribution specific PyXML-0.8.4-python2.6.patch included in srpm is warning of ongoing issues. Anyway it provides many features which are missing in python stdlib as far as I know (for example xpath or magnificent HTML-to-DOM reader). There are alternatives outside of stdlib described here: http://wiki.python.org/moin/PythonXml (lxml is my personal favorite, however it is not compatible with PyXML and it isn't pure python). I believe PyXML should be kept unchanged (my personal code rely on that as well) but deprecated and its users should be strongly encouraged to switch to some alternative if stdlib doesn't satisfy their requirements. -- Regards, Marian -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel