PyXML 0.7.1 breaks compatibility with expat 1.95.4. It passes an invalid keyword (intern) to expat.ParserCreate(). Reproduction: $ python Python 2.2.1 (#1, Jul 3 2002, 20:44:33) [GCC 2.95.3 20010315 (release)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import xml.parsers.expat >>> xml.parsers.expat.version_info (1, 95, 4) >>> import xml.sax.expatreader >>> a = xml.sax.expatreader.ExpatParser() >>> a.reset() If using 0.7.1, a.reset() will throw: TypeError: 'intern' is an invalid keyword argument for this function PyXML 0.7.0 and 0.8.0 are okay, and do not throw said exceptions.
fixing typo in summary
There is a new ebuild for 0.8.1 in portage. Please test and report back.
It seems like 0.8.1 resolved this issue.