Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

Jega is a concurrent networking and cooperative multitasking library for Python3.

Project description


Jega is a concurrent networking and cooperative multitasking library for Python3.


  • Fast event loop based on picoev.
  • Lightweight task based on greenlet and fast scheduler.
  • Cooperative synchronization primitives: locks, events, queues, channels
  • Futures API (almost) compatible with the standard library
  • DNS queries performed through c-ares or a threadpool.
  • Cooperative versions of several standard library modules
  • Ability to use standard library and 3rd party modules written for standard blocking sockets

Jega is inspired by gevent and evergreen and PEP3156.


Jega requires Python 3.x >= 3.2 . and greenlet >= 0.4.0.

Jega supports Linux, FreeBSD (Mac OS X not test).


Install from pypi:

$ easy_install -ZU jega

If you install Jega with lastest source code, run

$ python develop
$ python install

Running tests

Jega use py.test.

From the toplevel directory, run: py.test tests/

Project details

Release history Release notifications

This version
History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
jega-0.1.tar.gz (237.1 kB) Copy SHA256 hash SHA256 Source None Jul 17, 2013

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page