Python 2.5 has Expat built-in to the distribution for XML processing, but it does not contain a xml.dom.ext.reader package. I will not install the PyExpat package to get this as it would have a namespace conflict.
I tracked down the two locations where this is used and put in conditional code so that if Python 2.5 is being used then it will parse from the built in instead of trying to find the PyExpat packages.
The diff for both files is attached. I do not know what the full effects of this change will have.