gevent /

Filename Size Date modified Message
doc
examples
gevent
greentest
195 B
436 B
1.2 KB
1.5 KB
224 B
2.2 KB
1.4 KB
17.7 KB
9.4 KB

gevent

gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of libevent event loop.

Features include:

  • convenient API around greenlets (gevent.Greenlet)
  • familiar synchronization primitives (gevent.event, gevent.queue)
  • socket module that cooperates (gevent.socket)
  • WSGI server on top of libevent-http (gevent.wsgi)
  • DNS requests done through libevent-dns
  • monkey patching utility to get pure Python modules to cooperate (gevent.monkey)

examples

Browse examples/ folder at bitbucket or google code.

documentation

Read the documentation online at http://www.gevent.org

get gevent

The latest release (0.11.2) is available on the Python Package Index.

The current development version is available in a Mercurial repository:

installation

Install the dependencies:

gevent runs on Python 2.4 and higher.

feedback

Use Issue Tracker on Google Code for the bug reports / feature requests.

Comment on the blog.

Send your questions and suggestions to the mailing list.

Contact me directly at denis.bilenko@gmail.com.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.