greenlet provides a primitive form of micro-threads in the form of a native extension module to Python. Higher-level primitives such as coroutine scheduling are not part of greenlet itself, but can be built upon it. WWW: http://pypi.python.org/pypi/greenlet