Hi, After the aiogreen project released last week, asyncio API on top of eventlet, I just release aiogevent 0.1: asyncio API on top of gevent: https://pypi.python.org/pypi/aiogevent
aiogevent 0.1 does not support gevent used with monkey patching. I'm not sure that it's possible to support it. eventlet provides eventlet.patcher.original(name) to retrieve an unpatched module, whereas gevent doesn't provide an API to retrieve the original module. I first wanted to support eventlet and gevent in the same code base, but it was too tricky. For example, eventlet supports threads, whereas gevent doesn't. eventlet and gevent can monkey-patch the Python standard library, so eventlet and gevent are exclusive. It becomes more complex to build a test suite for eventlet and gevent (I don't want to spawn a new process to run each test). Victor
