Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

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


Download files

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

Files for asyncio, version 0.4.1
Filename, size File type Python version Upload date Hashes
Filename, size asyncio-0.4.1-cp33-none-win32.whl (84.0 kB) File type Wheel Python version 3.3 Upload date Hashes View
Filename, size asyncio-0.4.1-cp33-none-win_amd64.whl (85.0 kB) File type Wheel Python version 3.3 Upload date Hashes View
Filename, size asyncio-0.4.1.tar.gz (150.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page