[IronPython] Modules available for IronPython?

Dino Viehland dinov at exchange.microsoft.com
Tue Jul 11 17:33:52 CEST 2006

That's a pretty good explanation, but when speaking of standard modules a distinction needs to be made between the built-in modules and the standard modules that are written in Python.

For the built-in modules we typically write these, and if you let us know which owes you need it'll help us prioritize them for the future.  Sometimes it takes us a while (e.g. socket was very popular, and Seo wrote his own socket module rather than wait for us).

For the standard library modules our goal is actually to support it on IronPython.  If you download CPython you can copy it's lib directory to IronPython's and start using all of those standard modules.  We test IronPython against the CPython regression suite and modules so we try and make sure these work.  This page http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython&title=Regression%20Tests on CodePlex captures the state of the regression suite and is fairly up to date.

-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Fuzzyman
Sent: Tuesday, July 11, 2006 7:31 AM
To: Discussion of IronPython
Subject: Re: [IronPython] Modules available for IronPython?

Brian Rowe wrote:

>What standard Python modules are available in IronPython? Is there a process for adding missing libraries to the base distribution or is it left as a user exercise to add them from the standard Python distribution?
If you add the Python standard library to your sys.path, you will find that the vast majority of it works.

If you find modules (or parts of modules) that don't work, and aren't recorded on the codeplex bug tracker, then report them here and they will be scheduled to be fixed 'some time'.

I *think* that is a basically correct summation of the situation. Some parts of the standard library are implemented in C and *may* never work with IronPython, although Seo has (had ?) something in progress that may resolve that.

All the best,


>  =====
>Brian Rowe
>Bridgewater Associates
>203 291 2849
>This message is intended exclusively for the individual(s) or entity to which it is addressed. It may contain information that is proprietary, privileged or confidential or otherwise legally exempt from disclosure. If you are not the named addressee, you are not authorized to read, print, retain, copy or disseminate this message or any part of it. If you have received this message in error, please notify the sender immediately by e-mail and delete all copies of the message.
>users mailing list
>users at lists.ironpython.com

users mailing list
users at lists.ironpython.com

More information about the Ironpython-users mailing list