Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.6, 2.7, 3.3 or 3.4 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

There are a few different ways to run the tests. To simply run the tests on one version of Python during development, try this:

python setup.py build

cd greentest

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

Before submitting a pull request, it’s a good idea to run the tests across all supported versions of Python, and to check the code quality using pep8 and pyflakes. This is what is done on Travis CI. Locally it can be done using tox:

pip install tox

tox

Release files for gevent 1.1b1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gevent 1.1b1
File Size Uploaded
gevent-1.1b1.tar.gz 2.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for gevent 1.1b1
File
gevent-1.1b1-cp34-cp34m-macosx_10_10_x86_64.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64 Details
gevent-1.1b1-cp33-cp33m-macosx_10_10_x86_64.whl CPython 3.3 CPython 3.3 pymalloc macOS 10.10+ x86-64 Details
gevent-1.1b1-cp27-none-macosx_10_10_x86_64.whl CPython 2.7 none macOS 10.10+ x86-64 Details
gevent-1.1b1-cp26-none-macosx_10_10_intel.whl CPython 2.6 none macOS 10.10+ Intel (x86-64, i386) Details

Total release size: 3.9 MB

Release files / gevent-1.1b1.tar.gz

Download URL gevent-1.1b1.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
b21f67b55dcb2555a72cbbc1cb8d926c7a262e39dc323831a5935d6b1f1bc716
BLAKE2b-256 checksum
How to use checksums
8c200ffb2dadcc66517aec23b0766d464f60495d4dde6cd7d66188d3036b28cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / gevent-1.1b1-cp34-cp34m-macosx_10_10_x86_64.whl

Download URL gevent-1.1b1-cp34-cp34m-macosx_10_10_x86_64.whl
Size 395.8 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
f6d51e09d94a913911bc042000efa7c0cc74e83d38bb150857c6e6e357198dcf
BLAKE2b-256 checksum
How to use checksums
e9a2932f082394f2d3c60111657a88bec4bd90aa9c4fd8bfd237330cb6e12930
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / gevent-1.1b1-cp33-cp33m-macosx_10_10_x86_64.whl

Download URL gevent-1.1b1-cp33-cp33m-macosx_10_10_x86_64.whl
Size 395.7 kB
Tags CPython 3.3 CPython 3.3 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
950dd5f4c9653512845606274259465cda91271c479e621f03817dc13a617f78
BLAKE2b-256 checksum
How to use checksums
c1cc7ea04b9c5cca5fe1cfa8cb75e25f79ac375c89a31b04b2158d88de06bccf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / gevent-1.1b1-cp27-none-macosx_10_10_x86_64.whl

Download URL gevent-1.1b1-cp27-none-macosx_10_10_x86_64.whl
Size 393.0 kB
Tags CPython 2.7 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
f8e9526403697972192398bb59549e3bbcc1a38141c1c7137b57601c2e3f3eb9
BLAKE2b-256 checksum
How to use checksums
272a5ff8360c17a4128d53c6f54da88752e362a25733645cda72a7cb85581f5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / gevent-1.1b1-cp26-none-macosx_10_10_intel.whl

Download URL gevent-1.1b1-cp26-none-macosx_10_10_intel.whl
Size 627.7 kB
Tags CPython 2.6 macOS 10.10+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
8e9a281dda22b5e73c3a2e12352ee5aab97f5d96157a47167bed6d9508085117
BLAKE2b-256 checksum
How to use checksums
063ab2748062163534381c89ce9a96798757e67f2e99de02ac54b0038004f238
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.5.0

23 release files

1.3.7

23 release files

1.3.6

23 release files

1.3.5

21 release files

1.3.4

22 release files

1.3.2

16 release files

1.3.1

21 release files

1.3.0

21 release files

1.2.1

28 release files

1.2.0

21 release files

1.1.2

26 release files

This release

1.1b1 This release

5 release files

1.0.2

7 release files

1.0.1

1 release file

1.0

1 release file

0.13.7

7 release files

0.13.6

1 release file

0.13.5

1 release file

0.13.4

1 release file

0.13.3

1 release file

0.13.2

7 release files

0.13.1

7 release files

0.13.0

7 release files

0.12.2

1 release file

0.12.1

1 release file

0.12.0

1 release file

0.11.2

1 release file

0.11.1

1 release file

0.11.0

1 release file

0.10.0

1 release file

0.9.3

1 release file

0.9.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page