Pyro also requires the zlib module, which is not included in IronPython by default (unless
you are using IronPython 2.7 or later).
You need to install it manually. Get it here.
Pyro works with IronPython (use version 2.6 or later). Both client and server code works. All unit tests should run with zero errors.
IronPython fails to correctly pickle exception objects that have additional attributes. Pyro uses this to transport remote traceback information back to the caller, so that feature doesn't work in IronPython (Pyro.util.getPyroTraceback). You'll only get the local traceback info.