PyXML is specifically maintaining compatibility, which means I have to work around the lack of weakrefs when removing reference cycles.
Weren't weakrefs an external module in 2.1? Can't you distribute that separately with PyXML (under a different name)?
(It's enough to make me think that Andrew may have been right about not integrating the XML support the way we did.)
Yeah, but there were some very loud supporters who mostly wanted it for political reasons at the time. I think I may have fallen for their arguments a little too fast. ;-)
--Guido van Rossum (home page: http://www.python.org/~guido/)