Seo Sanghyeon has been kickin’ some tail end (yet again!), the result of which is the r3 release of IronPython Community Edition (IPCE).

While I would normally post this to my Windows DevCenter blog, there are some specific additions to this release that are directly related, and therefore directly beneficial to the XML community,

Numerous updates to pyexpat. Previously, pyexpat.py was only intended
to run ElementTree. It is now compatible enough to run xml.dom and
xml.sax codes.

SWEET! Thanks Seo!

I can already tell you from working with Seo (rather, I reported the problems, Seo fixed the problems — I don’t think that really qualifies as work on my part, so credit Seo++ :D) on a few issues that Mitch Garnaat’s AmazonAWS boto library (which provides a wonderful Pythonic API into S3 and SQS) will now work out of the box with this release of IPCE, so for those of you with interest in this…

Come and get it! :D

Thanks again, Seo! :)

(Seo’s recent post to the IronPython mailing list follows below)

Google Groups: comp.lang.python

This is the third release of IronPython Community Edition (IPCE).

Get it here.
http://sparcs.kaist.ac.kr/~tinuviel/download/IPCE-r3.zip

This release is also available on SourceForge mirrors near you.
http://sourceforge.net/projects/fepy

IPCE has a homepage. You can read about licenses and patches there.
There’s also some new documentations like FePy Library Reference.
http://fepy.sourceforge.net/

Changes in this release:

* Latest and greatest!

Updated to IronPython 1.0.1.
Updated to CPython 2.4.4.
Compiled with Mono 1.1.18.

* Relicensed under the MIT license, for those who found previous
license terms (Do What The **** You Want To Public License) offensive,
or humor-impaired.

* New CPython-compatible wrappers.

zlib, using System.IO.Compression.
hashlib, using System.Security.Cryptography.
sqlite3, using generic DB-API module already developed.

hashlib and sqlite3 are modules new in CPython 2.5.

* Updated CPython-compatible wrappers.

Numerous updates to pyexpat. Previously, pyexpat.py was only intended
to run ElementTree. It is now compatible enough to run xml.dom and
xml.sax codes.

* Patches to Python standard library.

patch-stdlib-tarfile-null-terminated fixes (arguably) a bug.

patch-stdlib-httplib-disable-idna and patch-stdlib-xml-sax-import are
workarounds, but changes are minimal and make using httplib and
xml.sax much better on IronPython.


Seo Sanghyeon