Path: csiph.com!usenet.pasdenom.info!nntpfeed.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder2.ecngs.de!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'messages.': 0.05; 'paths': 0.07; 'plenty': 0.07; 'apis': 0.09; 'framework.': 0.09; 'high-level': 0.09; 'python': 0.11; 'feature- rich': 0.16; 'filename:fname piece:signature': 0.16; 'interacting': 0.16; 'modules.': 0.16; 'ported': 0.16; 'subject:Announcement': 0.16; 'subject:Release': 0.16; 'to:addr :python-announce-list': 0.16; 'twisted': 0.16; 'contributed': 0.16; 'foundation,': 0.20; 'unicode': 0.24; '(or': 0.24; 'developers': 0.25; 'logging': 0.26; 'pass': 0.26; 'supported': 0.26; 'to:no real name:2**1': 0.29; "i'm": 0.30; 'code': 0.31; 'url:wiki': 0.31; 'informative': 0.31; 'received:dreamhost.com': 0.31; 'received:g.dreamhost.com': 0.31; 'interface': 0.32; 'url:python': 0.33; 'everyone': 0.33; 'announce': 0.33; 'skip:t 40': 0.33; 'but': 0.35; 'building': 0.35; 'charset:us-ascii': 0.36; 'thanks': 0.36; 'url:org': 0.36; 'bringing': 0.38; 'to:addr:python.org': 0.39; 'release': 0.40; 'skip:t 30': 0.61; 'header:Message-Id:1': 0.63; 'more': 0.64; 'great': 0.65; 'to:2**2': 0.65; 'mail.': 0.69; '3.4': 0.84; 'url:trac': 0.84 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=atleastfornow.net; h=from :content-type:subject:date:message-id:to:mime-version; s= atleastfornow.net; bh=zcB4/D/CaRD25ITz+5kx04zcznU=; b=rGmW88VMF4 1Gc37SrU3u6+MLLRb1doXecgfiI1l1NvODfodTGzJ6vglvS/P2M1nn8XOnW9kH89 8Bq+xvEtn0xhkn+27rrzhHrPAFG8mMeyCO8i9qDwzyp15pVALpGyLwKCTFRhhd1i 6O/kgMuBevKZq/VeTW+ZRe7LBPbPWIiB4= From: HawkOwl X-Pgp-Agent: GPGMail 2.5b6 Content-Type: multipart/signed; boundary="Apple-Mail=_CBCD5DD8-5B30-4E8B-9D7F-7AFF1674C4B4"; protocol="application/pgp-signature"; micalg=pgp-sha256 Subject: Twisted 15.2 Release Announcement Date: Tue, 19 May 2015 14:14:45 +0800 To: Twisted-Python , twisted-web@twistedmatrix.com, python-announce-list@python.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) X-Mailer: Apple Mail (2.2098) X-Mailman-Approved-At: Tue, 19 May 2015 09:19:30 +0200 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 63 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1432019971 news.xs4all.nl 2837 [2001:888:2000:d::a6]:53675 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1710 --Apple-Mail=_CBCD5DD8-5B30-4E8B-9D7F-7AFF1674C4B4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On behalf of Twisted Matrix Labs, I'm honoured to announce the release = of Twisted 15.2. Bringing not only headlining features but also a lot of incremental = improvements, this release has got plenty to like: - twisted.logger has landed! This is a brand-new, feature-rich logging = framework. - Python 3.4 is now a supported platform for all the Py3 ported modules. - twisted.trial.unittest.TestCase's assertEqual, assertTrue, and = assertFalse methods now pass through the standard library's more = informative failure messages. - twisted.python.filepath.FilePath now supports Unicode (text) paths = properly, and includes as{Bytes,Text}Mode methods for interacting with = APIs that require a text/bytes-only FilePath. - twisted.mail.smtp.sendmail now supports ESMTP and provides a = high-level interface for sending mail. - The following parts of Twisted are now ported to Python 3: - twisted.internet.process - twisted.cred.credentials - twisted.python.modules - twisted.internet.kqreactor - twisted.internet.endpoints.ProcessEndpoint - twisted.web.static - Over 50 tickets closed since 15.1. You can find the downloads at https://pypi.python.org/pypi/Twisted (or = alternatively http://twistedmatrix.com/trac/wiki/Downloads). 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, HawkOwl --Apple-Mail=_CBCD5DD8-5B30-4E8B-9D7F-7AFF1674C4B4 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJVWtTWAAoJECMItHnTkkoRw2sH/2KwmKD8UAl4WCy11oTJhiWW 3T/w8hrQXKVVMuVZm7HAMVa/jVpLwi257XTMpLIKjrDbzQOZFUze9ZkG31YRYeQl mXnacAedrytfV6oE+n4KVD8QjsR4NPpBtSm4qJd/xHbxTka8q/7LzIr1A0QFlg90 zEpzu7bmlJhZnaDuUDlC+oYTweozJUSS00VV3RxUugk5PzcTyfUSiOwgZJSiYF1k DyNUHYZEbsN8+X7Z+3GEACHba4+QoOsZdzEVEuUr9lUfeAuwL97C1uvB8OripH9+ bstYAOMls9790e+6nGq6XRllipUm0aL+qlm0hA56vaUWV6jl8P3VKoI8pqixD2I= =HHRv -----END PGP SIGNATURE----- --Apple-Mail=_CBCD5DD8-5B30-4E8B-9D7F-7AFF1674C4B4--