About
Pyro is short for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. Never worry about writing network communication code again, when using Pyro you just write your Python objects like you would normally. With only a few lines of extra code, Pyro takes care of the network communication between your objects once you split them over different machines on the network. All the gory socket programming details are taken care of, you just call a method on a remote object as if it were a local object.
Pyro is written and © by Irmen de Jong. It is open-source software and is released under the MIT Software License (more info).
Download - latest legacy version is 3.15
- Online manual The first place to look for details.
- Release info.
- Download it from the Python package index. Installation usually can be done with PiP, easy_install, or your package manager.
- Anonymous read-only access to the subversion repository: svn://svn.razorvine.net/Pyro/Pyro3
- Pyro 3.x is the legacy version. New programs should choose to use Pyro4 instead.
Information about Pyro 3.x
- Features what does Pyro offer?
- Example a simple example to get an idea how it looks.
- Projects using Pyro who's using Pyro?
- Pyro mailing list
This is the preferred way of getting info and support about Pyro. - Troubleshooting some hints an tips in case of trouble
- Jython running Pyro on the JVM using Jython
- IronPython running Pyro on .NET using IronPython
- Protocol version information about Pyro's wire protocol version
- SSH Tunnel using a SSH tunnel with Pyro
- 3rd party Contrib various things some users of Pyro have contributed
- you can also mail me if all of the above fail:
irmen (at) razorvine.net