Skip to main content

reference implementation of PEP 3156

Project description

Tulip is the codename for my reference implementation of PEP 3156.

PEP 3156: http://www.python.org/dev/peps/pep-3156/

* This requires Python 3.3 or later! *

Copyright/license: Open source, Apache 2.0. Enjoy.

Master Mercurial repo: http://code.google.com/p/tulip/

The actual code lives in the ‘asyncio’ subdirectory. Tests are in the ‘tests’ subdirectory.

To run tests:
  • make test
To run coverage (coverage package is required):
  • make coverage

On Windows, things are a little more complicated. Assume ‘P’ is your Python binary (for example C:Python33python.exe).

You must first build the _overlapped.pyd extension (it will be placed in the asyncio directory):

C> P setup.py build_ext

Then you can run the tests as follows:

C> P runtests.py

And coverage as follows:

C> P runtests.py –coverage

–Guido van Rossum <guido@python.org>

Project details


Release history Release notifications

History Node

3.4.3

History Node

3.4.2

History Node

3.4.1

This version
History Node

0.4.1

History Node

0.3.1

History Node

0.2.1

History Node

0.1.1

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
asyncio-0.4.1-cp33-none-win32.whl (84.0 kB) Copy SHA256 hash SHA256 Wheel 3.3 Feb 24, 2014
asyncio-0.4.1-cp33-none-win_amd64.whl (85.0 kB) Copy SHA256 hash SHA256 Wheel 3.3 Mar 4, 2014
asyncio-0.4.1.tar.gz (150.3 kB) Copy SHA256 hash SHA256 Source None Feb 24, 2014

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