Pyro on IronPython
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.
Setting it up
download and install IronPython, current version is 2.6.
- Make sure to download the complete version (including 'standard library'), I used the MSI installer download.
- download and install Pyro somewhere.
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
you can also set the IRONPYTHONPATH environment variable to point to the required libraries.
Missing builtin modules
IronPython doesn't have the zlib module. You will have to download and install it. Get it here.
Issues
Don't know. The 'simple' example works fine. Can also run a name server using ipy and query it. For Pyro4, a few of the unit tests freeze....
