Skip to main content

Python network library that uses greenlet and libevent for easy and scalable concurrency

Project description

gevent is a Python networking library that uses greenlet to provide synchronous API on top of libevent event loop.

Features include:

  • Fast event loop based on libevent.

  • Lightweight execution units based on greenlet.

  • Familiar API that re-uses concepts from the Python standard library.

  • Cooperative sockets with ssl support.

  • DNS queries performed through libevent-dns.

  • Ability to use standard library and 3rd party modules written for standard blocking sockets

  • Fast WSGI server based on libevent-http.

gevent is inspired by eventlet but features more consistent API, simpler implementation and better performance. Read why others use gevent and check out the list of the open source projects based on gevent.

gevent is written and maintained by Denis Bilenko and is licensed under MIT license.

get gevent

Install Python 2.4 or newer, greenlet and libevent.

Download the latest release from Python Package Index or clone the repository.

Read the documentation online at http://www.gevent.org

Post feedback and issues on the bug tracker, mailing list, blog and twitter (@gevent).

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gevent-0.13.8.tar.gz (300.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gevent-0.13.8.win32-py2.7.msi (278.5 kB view details)

Uploaded Source

gevent-0.13.8.win32-py2.7.exe (359.5 kB view details)

Uploaded Source

gevent-0.13.8.win32-py2.6.msi (278.5 kB view details)

Uploaded Source

gevent-0.13.8.win32-py2.6.exe (359.7 kB view details)

Uploaded Source

File details

Details for the file gevent-0.13.8.tar.gz.

File metadata

  • Download URL: gevent-0.13.8.tar.gz
  • Upload date:
  • Size: 300.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gevent-0.13.8.tar.gz
Algorithm Hash digest
SHA256 54b8d26300ce408c0916a3e63ef6cd3e6aca76230833558deb7de15196ed955e
MD5 ca9dcaa7880762d8ebbc266b11252960
BLAKE2b-256 731b513d05b856c32565fea7cd02c10c9deb09aee4d4969ca57e3e86ae12055e

See more details on using hashes here.

File details

Details for the file gevent-0.13.8.win32-py2.7.msi.

File metadata

File hashes

Hashes for gevent-0.13.8.win32-py2.7.msi
Algorithm Hash digest
SHA256 da3b5986177cd508017354e8f24bd8eeba34dd75efd67e90632c909b906011aa
MD5 2844dfd9c43c0688107ea2ba153b644a
BLAKE2b-256 b5acdaaa8faeb02b399974e765474a81c5ead9d1f2d7e776f6ffb6e76284b2c0

See more details on using hashes here.

File details

Details for the file gevent-0.13.8.win32-py2.7.exe.

File metadata

File hashes

Hashes for gevent-0.13.8.win32-py2.7.exe
Algorithm Hash digest
SHA256 22b9249ffd4c9259e85ffbc3570c4d152c9c7b943301284aa5b545a22c8db972
MD5 cb6b95a59313da422cb38046852dce19
BLAKE2b-256 70478baad06c9625f2389f2e73f877a8f47038ebcd1c01e3eacfbbae49ddb239

See more details on using hashes here.

File details

Details for the file gevent-0.13.8.win32-py2.6.msi.

File metadata

File hashes

Hashes for gevent-0.13.8.win32-py2.6.msi
Algorithm Hash digest
SHA256 ec3732c51ac1136b270409a4c5847a3a40cb90d9bfabd5b35296f41da595d84b
MD5 2f38fa0bd80ab1b7e70956a27f84bdda
BLAKE2b-256 6e48f54f519d9ba9920db6b3381e3b49f4e3149b430623313fdf2916046bbdbb

See more details on using hashes here.

File details

Details for the file gevent-0.13.8.win32-py2.6.exe.

File metadata

File hashes

Hashes for gevent-0.13.8.win32-py2.6.exe
Algorithm Hash digest
SHA256 b531a58900d0718ad780182578f5f95e163e0f2b9b5f47ce400f9788129197d4
MD5 d4e99bfa0313aeb95aafcc0e1f3ebb63
BLAKE2b-256 748fc145dcc9b9ea0b0f9198b82304b2e606c5e14d1084b3686f39cd97054ab2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page