Python-defer was greatly inspired by Twisted’s defer module. It was created as part of the aptdaemon project to avoid the dependencies of Twisted’s core. Aptdaemon is supposed to be a standard component of every Ubuntu desktop installation.
Advanced features of Twisted e.g. inline callbacks which allow you to write asynchronous code in a synchronous way are also supported.