<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">In a rare Twisted release double feature right after 16.3.1, I bring you the first prerelease of Twisted 16.4.0.<div class=""><br class=""></div><div class="">This is a big release, the first after the Git migration has really kicked in! And so, here's what it brings us:</div><div class=""><br class=""></div><div class="">- twist, a new command line tool for running Twisted plugins, similar to twistd but with a simpler, cleaner interface.</div><div class="">- A new interface for Protocols, IHandshakeListener, which tells Twisted to tell the Protocol when the TLS handshake has been completed.</div><div class="">- async/await support for Deferreds, allowing you to write Python 3.5+ coroutines using Twisted</div><div class="">- Trial can be invoked with "python -m twisted.trial".</div><div class="">- 35+ more modules ported to Python 3, and many many cleanups on the way to Python 3 on Windows support.</div><div class="">- 240+ closed tickets overall.</div><div class=""><br class=""></div><div class="">For more information, check the NEWS file (link provided below).<br class=""><br class="">As usual, it's available for download -- go here (<a href="https://twistedmatrix.com/Releases/pre/16.4.0pre1/" class="">https://twistedmatrix.com/Releases/pre/16.4.0pre1/</a>) to get the prerelease tarballs and the full NEWS file. If you want to install it right away, run:<br class=""><br class="">   pip install <a href="https://twistedmatrix.com/Releases/pre/16.4.0pre1/Twisted-16.4.0rc1.tar.bz2" class="">https://twistedmatrix.com/Releases/pre/16.4.0pre1/Twisted-16.4.0rc1.tar.bz2</a><br class=""><br class="">Please let me know if you have any issues, as well as if you don't! If everything works well, that's a good thing for me to know :)<br class=""><br class="">Twisted Regards,<br class="">Amber Brown (HawkOwl)</div></body></html>