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.0.tar.gz (252.8 kB view details)

Uploaded Source

Built Distributions

gevent-0.13.0.win32-py2.7.msi (262.1 kB view details)

Uploaded Source

gevent-0.13.0.win32-py2.7.exe (350.8 kB view details)

Uploaded Source

gevent-0.13.0.win32-py2.6.msi (262.1 kB view details)

Uploaded Source

gevent-0.13.0.win32-py2.6.exe (350.8 kB view details)

Uploaded Source

gevent-0.13.0-py2.7-win32.egg (238.6 kB view details)

Uploaded Egg

gevent-0.13.0-py2.6-win32.egg (239.0 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for gevent-0.13.0.tar.gz
Algorithm Hash digest
SHA256 8d4fe611810245413466f7c9144a6c1dd8465eeb1a589e544e6e88ba64878b8d
MD5 8f687002c6fcbdf8b323319f451ba4af
BLAKE2b-256 f27aec113776d0587f6b5e4ef5523ec57c1e83491e4a0a54ade896820e4254b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.0.win32-py2.7.msi
Algorithm Hash digest
SHA256 45fd38087fc66571ae5a91a4e56c37cbc50afc2260efff008f1c21654a446334
MD5 1018c8f6e2c715eff9c2a1dd7c42d034
BLAKE2b-256 eca83ed38ff8a4c341920ec1fac6574cbe9613afd8108a60f16822db5f980dd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 8590075275c88da4541e9e31be43fcfe31b253ad3ade580d8f397f9a5e33a891
MD5 91acaee4c32864ded1804c87a4bceee1
BLAKE2b-256 9c4032f75fea7cdb3655af4b0efb29f7c99e85bb8e426506b0adbed340ff4ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.0.win32-py2.6.msi
Algorithm Hash digest
SHA256 2cd76d222d423bbd1a911b18f2276deceffeb05670f97081bb948b58ef48a501
MD5 497895d49d5619cb6693e8f8255cd9bc
BLAKE2b-256 c256df31bc7f1411900a1afb06ad49c110352fb5b1649fa0417a48e6faf9d58e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.0.win32-py2.6.exe
Algorithm Hash digest
SHA256 d37e5a5a935dc489f62648106cf15f388a074fa26c83cb65e05c759ad36a0d86
MD5 1c14420a4c0ad03d14b8f8cd5d6fd873
BLAKE2b-256 03a80ea761dac94cc0e579e53302542fbf10aff192c343a7454702790a2c8131

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.0-py2.7-win32.egg
Algorithm Hash digest
SHA256 cad8f76514ee71e7b89d0f6878f368c345d8d8f3f956d3fffd9ccbbd390564c2
MD5 bccd983760a3c3edf3bbe73b96065722
BLAKE2b-256 b84e1ba6686f2d3d4756cbd1a6b604c12ed40b671f532a611b949b55726fce84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.0-py2.6-win32.egg
Algorithm Hash digest
SHA256 bedc7e7bd249d1ace67ab41382951ec41cecb37c4e9c4c129b7558d77acbb0ab
MD5 1267e84fe52d684440f80441f04f6333
BLAKE2b-256 e4c6b7f8244bfb7bdf7dd38bd0be457ae3d2e1a52358ed489ee2365567925758

See more details on using hashes here.

Supported by

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