Hi,

Two months after the release of Python 3.4.2, I just released asyncio
3.4.2. Guido von Rossum allowed me to upload to the asyncio project at
PyPI.

asyncio 3.4.2 is based on the tag 3.4.2 (hash 7c85dd9f8f6e), it should
contain the same code than the asyncio module of Python 3.4.2.

By the way, I added asyncio/test_support.py in the Tulip project, so
it becomes much easier to test Tulip, without having to get the test
module from CPython source code.

I wrote a release.py script to build wheel packages on Windows. The
script builds the _overlapped module and run unit tests, try to build
wheel packages. If everything is fine, the script rebuild wheel
packages and upload them.

I also add tox.ini to be able to test Tulip using tox. This tool
installs dependencies (aiotest) and set environment variables
(PYTHONASYNCIODEBUG). It's easier to use it than running tests
manually.

Sorry, I uploaded asyncio 3.4.3 by mistake. I removed it. I also
removed wheel packages of asyncio 3.4.1 by mistake :-/ I rebuilt and
uploaded them again (using the tag 3.4.1).

I also documented the release process in setup.py (in a comment).

I hope that the next release will be done with less mistakes. I hope
that release.py and tox will help for the release process.

Victor

Reply via email to