Skip to main content

Coroutine-based network library (stable release for Python 2.5, 2.6 and 2.7)

Project description

gevent is a coroutine-based Python networking library.

Features include:

  • Fast event loop based on libev.

  • 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 c-ares or a threadpool.

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

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.5, 2.6 or 2.7, and greenlet extension.

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).

installing from github

To install the latest development version:

pip install cython git+git://github.com/gevent/gevent.git#egg=gevent

running tests

python setup.py build

cd greentest

PYTHONPATH=.. python testrunner.py –config ../known_failures.py

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-1.0.2.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

gevent-1.0.2-py2.7-macosx-10.6-intel.egg (344.9 kB view details)

Uploaded Egg

gevent-1.0.2-cp27-none-macosx_10_11_x86_64.whl (337.0 kB view details)

Uploaded CPython 2.7macOS 10.11+ x86-64

gevent-1.0.2-cp27-none-macosx_10_10_x86_64.whl (337.0 kB view details)

Uploaded CPython 2.7macOS 10.10+ x86-64

gevent-1.0.2-cp27-none-macosx_10_6_intel.whl (344.5 kB view details)

Uploaded CPython 2.7macOS 10.6+ Intel (x86-64, i386)

gevent-1.0.2-cp26-none-macosx_10_11_intel.whl (554.8 kB view details)

Uploaded CPython 2.6macOS 10.11+ Intel (x86-64, i386)

gevent-1.0.2-cp26-none-macosx_10_10_intel.whl (554.9 kB view details)

Uploaded CPython 2.6macOS 10.10+ Intel (x86-64, i386)

File details

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

File metadata

  • Download URL: gevent-1.0.2.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gevent-1.0.2.tar.gz
Algorithm Hash digest
SHA256 3ae1ca0f533ddcb17aab16ce66b424b3f3b855ff3b9508526915d3c6b73fba31
MD5 117f135d57ca7416203fba3720bf71c1
BLAKE2b-256 8a719bb13513d39c513fa71344d57a11affd6ccad775575458f435ff9142daf5

See more details on using hashes here.

File details

Details for the file gevent-1.0.2-py2.7-macosx-10.6-intel.egg.

File metadata

File hashes

Hashes for gevent-1.0.2-py2.7-macosx-10.6-intel.egg
Algorithm Hash digest
SHA256 222d56542edd2883f9972d30243808e76ad75d2f0218bc219467b170653df5d0
MD5 54e685a31d66584ea27235443e4913a2
BLAKE2b-256 bbdbf3f0857c7aee4936989377bce230a5189265aa535e2939d5419a64c66c72

See more details on using hashes here.

File details

Details for the file gevent-1.0.2-cp27-none-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for gevent-1.0.2-cp27-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 f3e8656f0b7bce355f14896d0b644c0a91e01fa12d9d65e6b09faad1d2c06e65
MD5 4c16f20ec1faef99a4c5e9e2b7d9f454
BLAKE2b-256 e6f0d0cfe13460cd1ccc267bf246ef8ed80a889e72acb5cc65691e0d740ad3e6

See more details on using hashes here.

File details

Details for the file gevent-1.0.2-cp27-none-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for gevent-1.0.2-cp27-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 aa224957cbbc028bbdfbec89625c7efa66bb8ddb845ed2fe323bd6b24e919dcf
MD5 47934c9461c710b4ab114edff6e4f6c0
BLAKE2b-256 64614ed23de95aeec5a891a9b8a7a067417f166ad5780885a97bd182569e9f44

See more details on using hashes here.

File details

Details for the file gevent-1.0.2-cp27-none-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for gevent-1.0.2-cp27-none-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 80ee22c28dae6dc70c7e4385f0d0292da9eebccf14b90620a32f10d71797838e
MD5 98a03cf35c20ff42f2027880eeb14bf3
BLAKE2b-256 4f4fbf5fc7b980da5a09de6c41a85a66fe4223a4c71e2cd41c926be3943b7133

See more details on using hashes here.

File details

Details for the file gevent-1.0.2-cp26-none-macosx_10_11_intel.whl.

File metadata

File hashes

Hashes for gevent-1.0.2-cp26-none-macosx_10_11_intel.whl
Algorithm Hash digest
SHA256 004cdbc6c18b4076acfa256c1794abf87bf9b97e0cfd4136f5098535c4b4132e
MD5 6df61c42564aa9c6919adce2a603c2d0
BLAKE2b-256 6c4e40ede405310f0a444eb7aa44b4d75c1bc2d1018d0f15145d677fd1635a2c

See more details on using hashes here.

File details

Details for the file gevent-1.0.2-cp26-none-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for gevent-1.0.2-cp26-none-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 704a048005e6389fcb8276113bb9e7d0a3160bc382b9bcc629e398a43645de5c
MD5 dd45e0512fbeb2731309b8ebb6688d72
BLAKE2b-256 5620ae33c9ef5c4d867d7c1a3fdcf9cac442e2bb60f509107f1dcb74a27e0c0d

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