Twisted is an event-driven networking framework for server and client applications.
For more information, visit http://www.twistedmatrix.com, join the list http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python or visit us on #twisted at irc.freenode.net.
The Twisted from Scratch tutorial is a good starting point for learning Twisted: http://twistedmatrix.com/documents/howto/tutorial
twisted.application, an updated deployment and configuration library.
Mac OS X GUI event loop integration (requires PyObjC).
New howtos, including a tutorial, and more web framework docs.
The documentation is now better organized, up-to-date with the latest APIs, and in some areas much more extensive.
Removed a number of broken, unmaintained and unused packages and modules.
Bug fixes and feature enhancements.
Twisted is an event-driven framework for building networked clients and servers. It contains a powerful and simple networking core, a full-featured suite of interoperable protocols, among them a powerful web server and applications framework.
Twisted supports many event loops for both server apps and GUI integration on the client side, including:
Twisted can run protocols over TCP, SSL, UDP, multicast, Unix sockets and subprocesses. It also includes scheduling support, threading integration, RDBMS event loop integration and other basic requirements for networked applications.
Also included are implementations of many protocols. In some cases this includes complete frameworks providing facilities on top of the base protocol:
-- Itamar Shtull-Trauring http://itamarst.org/ Available for Python & Twisted consulting