gevent
gevent is a Python networking library that provides a coroutine-based API for asynchronous I/O using greenlets. It allows writing scalable, I/O-bound network code in a synchronous style by executing many lightweight tasks, or greenlets, within a single Python process.
At its core, gevent uses the greenlet library for lightweight coroutines and a libev-based event loop to
gevent provides a range of components for building network applications, including a WSGI server (gevent.pywsgi), an
gevent is designed to work with CPython and PyPy, but it does not remove the Python Global
Limitations and considerations include potential incompatibilities with libraries that perform blocking operations outside of gevent's control,