--- id: gevent version: "26.8.0" license: MIT license_treatment: permissive maintenance: active --- # gevent — Coroutine-based network library License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install gevent uv add gevent poetry add gevent ## Description ======== gevent ======== .. image:: https://coveralls.io/repos/gevent/gevent/badge.svg?branch=master&service=github :target: https://coveralls.io/github/gevent/gevent?branch=master .. This file is included in README.rst from the top-level so it is limited to pure ReST markup, not Sphinx. gevent is a coroutine_ -based Python_ networking library that uses `greenlet `_ to provide a high-level synchronous API on top of the `libev`_ or `libuv`_ event loop. Features include: * Fast event loop based on `libev`_ or `libuv`_. * Lightweight execution units based on greenlets. * API that re-uses concepts from the Python standard library (for examples there are `events`_ and `queues`_). * `Cooperative sockets with SSL support `_ * `Cooperative DNS queries `_ performed through a threadpool, dnspython, or c-ares. * `Monkey patching utility `_ to get 3rd party modules to become cooperative * TCP/UDP/HTTP servers * Subprocess support (through `gevent.subprocess`_) * Thread pools gevent is `inspired by... [View on SkillFed](https://skillfed.io/packages/gevent) · [View on PyPI](https://pypi.org/project/gevent/)