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.7.tar.gz (288.3 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.7.win32-py2.7.msi (278.5 kB view details)

Uploaded Source

gevent-0.13.7.win32-py2.7.exe (362.6 kB view details)

Uploaded Source

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

Uploaded Source

gevent-0.13.7.win32-py2.6.exe (362.7 kB view details)

Uploaded Source

gevent-0.13.7-py2.7-win32.egg (255.2 kB view details)

Uploaded Egg

gevent-0.13.7-py2.6-win32.egg (255.6 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for gevent-0.13.7.tar.gz
Algorithm Hash digest
SHA256 0754f141d2889fa861918eb75482b9572763bd661479bbfc73a8c250f4eab6c5
MD5 c74004730c2543260b751b0aa782987c
BLAKE2b-256 b55ebb9c7774b7d6e4ebaf2915db7462ca46970984379516218198088bd4f6cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.7.win32-py2.7.msi
Algorithm Hash digest
SHA256 90e1e7cf0734ea4ab767b11d5cc1be1ed4479e36ce58052a40583bd862f12bf8
MD5 d131cb20d290cdaf9f6aa5a6bb76d915
BLAKE2b-256 f64831290d8dd1f06a83055a56ceba3f10ef35e460d8c866e6d3bf3370040365

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.7.win32-py2.7.exe
Algorithm Hash digest
SHA256 3b4b38c6199bf56d1dd30c3ebd28b8cf406fadf9ab9fedb8c6ae0f134ddc7491
MD5 d93dafa1a3d22cf0069ceeacfb0c1ab0
BLAKE2b-256 fde47a55ae5c6ac672a2a62b5c39a8745e3e9a47bc2dd20e8b30307017348929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.7.win32-py2.6.msi
Algorithm Hash digest
SHA256 648dd7c2b1ff906d7ba702f92014bc1b336a2fa72b5f9e2ab50648509febdef6
MD5 d177d98fb4990b4ba303b4ae81867bd7
BLAKE2b-256 b05cf62d6b82dd2e76593ad737c3bfa998dde6df711fb8c34b945fa2d8f4efc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.7.win32-py2.6.exe
Algorithm Hash digest
SHA256 cce608b00c5bb47487bb5dd5b13c638926671bc53ac5bd9d088f66f3fc931f55
MD5 e9b33f221a346eb856549fdfd5766fc3
BLAKE2b-256 fd6a75656d4b41a25934adc10b0d1354b386592b90f1923c8236754896c36ff3

See more details on using hashes here.

File details

Details for the file gevent-0.13.7-py2.7-win32.egg.

File metadata

File hashes

Hashes for gevent-0.13.7-py2.7-win32.egg
Algorithm Hash digest
SHA256 b46e4dd3b07bd977ce2519ebee439325393b1604bf622854aaec65d90398da46
MD5 2a6eed1f319e70e2978ff1147ae97685
BLAKE2b-256 13688f45007a7eacfaa69aa33def2c815539dc8a2d6e4258958466b6ea153118

See more details on using hashes here.

File details

Details for the file gevent-0.13.7-py2.6-win32.egg.

File metadata

File hashes

Hashes for gevent-0.13.7-py2.6-win32.egg
Algorithm Hash digest
SHA256 b05a1e4928eda8c49a4fe88e6f263af54cc5e7e3c133de48a8a58a675475c0ff
MD5 800daea4764a7cb8093407515fe55c36
BLAKE2b-256 3443f6d45a1856d9a8e3ed1d4703401babc00b83e8a2e49f0c310ead73f8f4b4

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