DOPY offers distributed object capabilities for Python programming through its software program.
DOPY is intended to be extremely easy to use and does not aim to be CORBA compliant. It is a functional system that is approaching the point where it can be considered for a 1.0 version label. Currently, there is a need for a better manual and the threading modes still need to undergo some thrashing.
The developer created DOPY because he was fascinated with the ease of Python's built-in support for flattening and resurrection and TCP/IP. He found that DOPY was just too easy and compelling to resist. CORBA was unable to support two features that would be very useful for distributed objects in Python, i.e., passing complex types by value and implicit dynamic method invocation. The developer finally wrote DOPY because he had a need for a distributed object system that was tunneling through a secure shell connection.
DOPY requires only Python and is a functional system that has numerous bug fixes in the 0.5 version. The setup.py file for distutils is in place, and the new version has expanded documentation. Additionally, the latest version has added reactors to deal with alternate input channels in single threaded mode.
Version 0.6: N/A