What will the Future bring
Pyro in its current form has matured and stabilized. To avoid problems, I've decided to not add new features to the current version, but only bugfixes and internal improvements. There's a rather large list of TODO items on the
Pyro TODO wiki page, but expect none of them to be included in the 3.x version chain.
What! Do you stop developing Pyro!?
No! You can probably expect a new Pyro version somewhere in the future, but it will be a redesigned Pyro, and incompatible with previous versions. It will become Pyro 4.0. I have a few ideas that will form the architecture of the new Pyro:
- Modularized as much as possible. Provide custom modules and plugins for most of Pyro's core features (network transport, authentication, security, naming service)
- Even easier to program with (even more things done automatically)
- Start with a minimal rock-solid implementation (no NS, no ES, no Agents, etc), add features later.
- Perhaps a Pyro-3.x backward compatability mode for clients. Servers too maybe, but unlikely.
- ... more ideas? Discuss on the
Pyro mailing list, or the
Pyro Future wiki page.
- Python Remote Objects 
