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.1.tar.gz (266.2 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.1.win32-py2.7.msi (262.1 kB view details)

Uploaded Source

gevent-0.13.1.win32-py2.7.exe (352.7 kB view details)

Uploaded Source

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

Uploaded Source

gevent-0.13.1.win32-py2.6.exe (352.8 kB view details)

Uploaded Source

gevent-0.13.1-py2.7-win32.egg (239.7 kB view details)

Uploaded Egg

gevent-0.13.1-py2.6-win32.egg (240.1 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for gevent-0.13.1.tar.gz
Algorithm Hash digest
SHA256 89cfea6b51e12a207923354b2732e36525249c570f3693f04b557e4856d59b8d
MD5 5c1b03d9ce39fee4cfe5ea8befb1d4c4
BLAKE2b-256 05fe8dff3ae082309c3e8f0e3c688ba47308ed4669097a48e50d6fe503a7f431

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.1.win32-py2.7.msi
Algorithm Hash digest
SHA256 9e31c1c4df7ea10ec021af5aac18b3f031cf0e9e6e59d33a86b550716e4c23b0
MD5 286f6d08433bae674f61f9bab718d5b6
BLAKE2b-256 f4d4054308c333884f7f33f675fae98b38d4a13c3d0c0dff23f676a179625904

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 a3216a2650bcd8ce04f87bfede3cf68edcbe276cdd072fb8822337592fa2df8b
MD5 8b3ca48d46c0d36fa9128926cf7f80c0
BLAKE2b-256 9b1a3f93a3823a4dbad91f68af2d17e065a279df4bb510a8c66930ae960eebf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.1.win32-py2.6.msi
Algorithm Hash digest
SHA256 49885807c57b040109462867699b4a48dcbc433a03b6760b3d444f07d550f5fe
MD5 645fade47d87dd03013b91661b338c32
BLAKE2b-256 0a368f35158ebda8a8407b99eefa04d46a913761ff33f871ae2a9cc309b400ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 83feba63813b87db1d3b05bffaf73e47ea0785a14089eae6fb22d8c52d6a834b
MD5 65cdc6078857330f371bbd6a431ec0e6
BLAKE2b-256 28171b987344b0f693afab66ffedacdc0d0618fbc87b75211709753cc3cdceba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.1-py2.7-win32.egg
Algorithm Hash digest
SHA256 de2672777484ecf49246a11eaddae148e9f8e91a02cbc2033271281e0627a86a
MD5 31a3c2a3c61cdc2600560f08d9604d4c
BLAKE2b-256 c52dff13a58e0ede44610f999932f07a1d39ca75f80d1cc13e53549df05c8460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gevent-0.13.1-py2.6-win32.egg
Algorithm Hash digest
SHA256 6c951f30f0d2a456c80fe68ca7a07ef43820f74577e484d81c9800256e3fc538
MD5 04a4e1111494fc442c9374a472cfd87e
BLAKE2b-256 4552668b34c16f3335b28c5dc3b928f5bb81f1c2fa8af0c3c7793a14fa332c34

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