Twisted 16.5 Release Announcement
"Amber \"Hawkie\" Brown" <[email protected]> Sat, 29 Oct 2016 17:33:57 +1100
| Newsgroups | gmane.comp.python.twisted.web |
|---|---|
| Message-ID | <[email protected]> |
--===============2246377421369335648== Content-Type: multipart/alternative; boundary="Apple-Mail=_A968F37E-4E08-4304-8858-A8AC825D9731" --Apple-Mail=_A968F37E-4E08-4304-8858-A8AC825D9731 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On behalf of Twisted Matrix Laboratories, I am honoured to announce the = release of Twisted 16.5! The highlights of this release are: - Deferred.addTimeout, for timing out your Deferreds! (contributed by = cyli, reviews by adiroiban, theisencouple, manishtomar, markrwilliams) - yield from support for Deferreds, in functions wrapped with = twisted.internet.defer.ensureDeferred. This will work in Python 3.4, = unlike async/await which is 3.5+ (contributed by hawkowl, reviews by = markrwilliams, lukasa). - The new asyncio interop reactor, which allows Twisted to run on top of = the asyncio event loop. This doesn't include any Deferred-Future = interop, but stay tuned! (contributed by itamar and hawkowl, reviews by = rodrigc, markrwilliams) - twisted.internet.cfreactor is now supported on Python 2.7 and Python = 3.5+! This is useful for writing pyobjc or Toga applications. = (contributed by hawkowl, reviews by glyph, markrwilliams) - twisted.python.constants has been split out into constantly on PyPI, = and likewise with twisted.python.versions going into the PyPI package = incremental. Twisted now uses these external packages, which will be = shared with other projects (like Klein). (contributed by hawkowl, = reviews by glyph, markrwilliams) - Many new Python 3 modules, including twisted.pair, = twisted.python.zippath, twisted.spread.pb, and more parts of Conch! = (contributed by rodrigc, hawkowl, glyph, berdario, & others, reviews by = acabhishek942, rodrigc, & others) - Many bug fixes and cleanups! - 260+ closed tickets overall. For more information, check the NEWS file (link provided below). You can find the downloads at <https://pypi.python.org/pypi/Twisted = <https://pypi.python.org/pypi/Twisted>> (or alternatively = <http://twistedmatrix.com/trac/wiki/Downloads = <http://twistedmatrix.com/trac/wiki/Downloads>>). The NEWS file is also = available at = <https://github.com/twisted/twisted/blob/twisted-16.5.0/NEWS = <https://github.com/twisted/twisted/blob/twisted-16.5.0/NEWS>>. Many thanks to everyone who had a part in this release - the supporters = of the Twisted Software Foundation, the developers who contributed code = as well as documentation, and all the people building great things with = Twisted! Twisted Regards, Amber Brown (HawkOwl) PS: I wrote a blog post about Twisted's progress in 2016! = https://atleastfornow.net/blog/marching-ever-forward/=20= --Apple-Mail=_A968F37E-4E08-4304-8858-A8AC825D9731 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D""><div class=3D"">On behalf of Twisted Matrix Laboratories, I = am honoured to announce the release of Twisted 16.5!</div><div = class=3D""><br class=3D""></div><div class=3D"">The highlights of this = release are:</div><div class=3D""><br class=3D""></div><div class=3D"">- = Deferred.addTimeout, for timing out your Deferreds! (contributed by = cyli, reviews by adiroiban, theisencouple, manishtomar, = markrwilliams)</div><div class=3D"">- yield from support for Deferreds, = in functions wrapped with twisted.internet.defer.ensureDeferred. This = will work in Python 3.4, unlike async/await which is 3.5+ (contributed = by hawkowl, reviews by markrwilliams, lukasa).</div><div class=3D"">- = The new asyncio interop reactor, which allows Twisted to run on top of = the asyncio event loop. This doesn't include any Deferred-Future = interop, but stay tuned! (contributed by itamar and hawkowl, reviews by = rodrigc, markrwilliams)</div><div class=3D"">- = twisted.internet.cfreactor is now supported on Python 2.7 and Python = 3.5+! This is useful for writing pyobjc or Toga applications. = (contributed by hawkowl, reviews by glyph, markrwilliams)</div><div = class=3D"">- twisted.python.constants has been split out into constantly = on PyPI, and likewise with twisted.python.versions going into the PyPI = package incremental. Twisted now uses these external packages, which = will be shared with other projects (like Klein). (contributed by = hawkowl, reviews by glyph, markrwilliams)</div><div class=3D"">- Many = new Python 3 modules, including twisted.pair, twisted.python.zippath, = twisted.spread.pb, and more parts of Conch! (contributed by rodrigc, = hawkowl, glyph, berdario, & others, reviews by acabhishek942, = rodrigc, & others)</div><div class=3D"">- Many bug fixes and = cleanups!</div><div class=3D"">- 260+ closed tickets overall.</div><div = class=3D""><br class=3D""></div><div class=3D""><div class=3D"">For more = information, check the NEWS file (link provided below).<br class=3D""><br = class=3D"">You can find the downloads at <<a = href=3D"https://pypi.python.org/pypi/Twisted" = class=3D"">https://pypi.python.org/pypi/Twisted</a>> (or = alternatively <<a href=3D"http://twistedmatrix.com/trac/wiki/Downloads"= class=3D"">http://twistedmatrix.com/trac/wiki/Downloads</a>>). The = NEWS file is also available at <<a = href=3D"https://github.com/twisted/twisted/blob/twisted-16.5.0/NEWS" = class=3D"">https://github.com/twisted/twisted/blob/twisted-16.5.0/NEWS</a>= >.<br class=3D""><br class=3D"">Many thanks to everyone who had a = part in this release - the supporters of the Twisted Software = Foundation, the developers who contributed code as well as = documentation, and all the people building great things with Twisted!<br = class=3D""><br class=3D"">Twisted Regards,<br class=3D"">Amber Brown = (HawkOwl)</div><div class=3D""><br class=3D""></div><div class=3D"">PS: = I wrote a blog post about Twisted's progress in 2016! <a = href=3D"https://atleastfornow.net/blog/marching-ever-forward/" = class=3D"">https://atleastfornow.net/blog/marching-ever-forward/</a> = </div></div></body></html>= --Apple-Mail=_A968F37E-4E08-4304-8858-A8AC825D9731-- --===============2246377421369335648== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Twisted-web mailing list [email protected] http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web --===============2246377421369335648==--