[IronPython] [ANN] IronPython Community Edition r4

Sanghyeon Seo sanxiyn at gmail.com
Mon Nov 20 03:26:33 PST 2006


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

You can download it from SourceForge.
http://sourceforge.net/projects/fepy

FePy project aims to provide enhancements and add-ons for IronPython.
Visit the project's homepage for more informations.
http://fepy.sourceforge.net/

Changes in this release follow. Some changes are credited. Uncredited
changes are from me.

Regular expression

_sre.py from PyPy, a pure Python implementation of Python's regular
expression, is included and enabled by default, overriding
IronPython's implementation based on System.Text.RegularExpression.
You can comment out "install_sre_py()" line from site.py to disable
this.

Library

Block encryption algorithms wrappers compatible with pycrypto are added.
New array module based on codes from PyPy, but using .NET array as storage.
pyexpat module is enhanced to run SOAPpy.
pyexpat module handls multiple calls to Parse(). (Fredrik Lundh)
hashlib module accepts arrays as arguments.
ctypes module includes correct c_float and c_double.
ctypes module handles functions taking variable argument list (like printf).
site module initializes support for .pth files and site-packages
directory. (Mark Rees)
Missing built-in codec error handling callbacks are taken from PyPy
and registered. Namely, ignore, xmlcharrefreplace, backslashreplace.
(Christopher Baus)
_fileobject class is taken from CPython and included in socket module.
(Christopher Baus)

WSGI

WSGI gateway is rewritten to use wsgiref library and is a lot more
compatible as a result. (Mark Rees)
C# side of WSGI avoids creating new IronPython engine every request. (Mark Rees)
C# side of WSGI gains various options configurable from web.config,
including whether to reload IronPython engine every request.
(Christopher Baus)

Bundles

url2path modules are now included from Python Standard Library. (Liyu Liu)
wsgiref package is included from CPython 2.5, as needed by new WSGI gateway.
pycrypto and paramiko are included. (paramiko doesn't work yet,
although it imports.)

Patches

You can read the summary of applied patches here.
http://fepy.sourceforge.net/patches.html

New in this release:
patch-ironpython-base64-slash
patch-ironpython-file-canseek
patch-ironpython-re-lastgroup
patch-ironpython-unicodeerror-object
patch-stdlib-logging-getframe

-- 
Seo Sanghyeon


More information about the users mailing list