IronPython is a Python implementation on the Microsoft .NET platform. As with Jython (Python on the Java VM), there are some compatibility issues with the 'default' CPython implementation that hinder a straightforward use of Pyro in this particular environment.
download and install IronPython, version 1.1 or newer.
place the standard library files on the IronPython search path by adding these two lines to the site.py file in the IronPython lib directory:
import sys sys.path.append(r"c:\python24\lib") # or wherever you've installed python 2.4 to
place Pyro on the IronPython search path by adding the following line to the site.py file:
sys.path.append(r"e:\projects\Pyro") # or wherever you've installed Pyro to
Now that we've fixed the standard library modules, there's still the problem that IronPython lacks several builtin modules that regular Pythons do have, and which Pyro needs:
standard IronPython 1.1.1: ... (to write)
standard IronPython 2.0-beta2: missing md5 ... (to write)
FePy / IronPython community edition: ... (to write)
To write.
To write.
PyroAndIronPython (last edited 2008-05-17 09:04:58 by IrmenDeJong)