reference implementation of PEP 3156
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 <email@example.com>
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.3.1-cp33-none-win32.whl (80.4 kB) Copy SHA256 hash SHA256||Wheel||3.3||Feb 10, 2014|
|asyncio-0.3.1.tar.gz (137.8 kB) Copy SHA256 hash SHA256||Source||None||Feb 10, 2014|