[XML-SIG] Expat (Was: Strange install issue)

Martin v. Loewis martin@v.loewis.de
24 Jul 2002 22:27:31 +0200


Dinu Gherman <gherman@darwin.in-berlin.de> writes:

> Well, that's the miracle for me! Why is there no expat in standard
> Python, then? If it comes with PyXML, there cannot be any licensing
> issue. And then it could equally well be included in Python,
> couldn't it?

That alone is no reason. Python provides _tkinter.c, yet does not
incorporate Tcl/Tk - even though there would be no licensing
problems. Likewise, it does not include OpenSSL (even though it
integrates with OpenSSL, and there would be no licensing problems), or
the FORMS library.

At Python 2.0, people were complaining about the size of the new XML
libraries, so adding Expat was out of question. Even when I added
Expat for inclusion into Python 2.3 to the Python CVS, people where
objecting that Expat now gets a superior position with respect to
other XML parsers.

It's a miracle for me that you are not asking why xmlproc isn't
included in Python, even though it is pure Python!

Regards,
Martin