Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Stefan Behnel Newsgroups: comp.lang.python.announce Subject: Cython 0.29 Date: Tue, 16 Oct 2018 20:45:39 +0200 Lines: 27 Approved: python-announce-list@python.org Message-ID: References: <62af16a1-c96e-c7e7-c904-d296bc935153@behnel.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de oQhNQaHniefUOABuiw8TNQiPYcr1t7wwI8WAcL1ySmjQ== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.007 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'url:pypi': 0.03; 'compiler': 0.05; 'url:releases': 0.07; 'statically': 0.09; 'tune': 0.09; 'url:rst': 0.09; 'python': 0.15; 'changelog': 0.16; 'from:addr:behnel.de': 0.16; 'from:addr:stefan_ml': 0.16; 'from:name:stefan behnel': 0.16; 'gil.': 0.16; 'message- id:@behnel.de': 0.16; 'subject:Cython': 0.16; 'url:project': 0.16; 'code.': 0.16; 'discussions': 0.17; 'stefan': 0.20; 'requests': 0.23; 'before,': 0.25; 'escape': 0.25; 'header:User-Agent:1': 0.26; 'announce': 0.26; 'url-ip:151.101.0.223/32': 0.27; 'url- ip:151.101.128.223/32': 0.27; 'url-ip:151.101.192.223/32': 0.27; 'url-ip:151.101.64.223/32': 0.27; 'url-ip:151.101.192/24': 0.28; 'url-ip:151.101.0/24': 0.29; 'url-ip:151.101.128/24': 0.29; 'url- ip:151.101.64/24': 0.29; 'url-ip:192.30/16': 0.31; 'there.': 0.31; 'widely': 0.31; "didn't": 0.32; "i'm": 0.32; 'conferences,': 0.33; 'url:blog': 0.34; 'half': 0.34; 'code': 0.34; 'url-ip:151.101/16': 0.35; 'url-ip:151/8': 0.35; 'community': 0.37; 'to:addr:python- announce-list': 0.38; 'url-ip:192.30.253.112/32': 0.38; 'url- ip:192.30.253.113/32': 0.38; 'url-ip:192.30.253/24': 0.38; 'url:github': 0.38; 'time,': 0.39; 'fun,': 0.40; 'url:org': 0.40; 'development,': 0.60; 'url:0': 0.61; 'received:(client did not present a certificate)': 0.62; 'url:posts': 0.62; 'url-ip:81/8': 0.62; 'easy': 0.64; 'received:85': 0.65; 'online': 0.68; 'url- ip:81.169.145/24': 0.84; 'url-ip:81.169/16': 0.84; 'url:29': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1539715917; s=strato-dkim-0002; d=behnel.de; h=Date:Message-ID:To:Subject:From:X-RZG-CLASS-ID:X-RZG-AUTH:From: Subject:Sender; bh=0jGv/gJze0daI0cgCVgs6ExgIKVjlo7kEOOjaPc3tOs=; b=l7bqD6cmEVw5VxAg1Tczl+ntNoFm49JDcnHd21bD18V8Mbis023OSep+VHUxoLjqMs 3Rj6p60D8OA7/MAOBgrRsSBTWCcsOLtIWC7SVCI2u9a6HlpDOniNDbyY6+vAbWV8y8By LRWNacXfa24YHzNRniu2ADtkhMXHBt/ZLOA87O+FDgcpfAuV6L1DkWS+8sb2QTLjkcsv jFFKO38HeGiDu0jCb8EK+OiJyWCWXoXPKiaz8np7f9OghDEZ3MnzVpjfBPxvsplU0u9Y CAMeKXfQy5DZ/sua4r67wXImqTESVwbjueIxGwDwsVmoR8iQHO0E0p4OeIQ8smyJaYBC i6cQ== X-RZG-AUTH: ":E1MMdFW4b++AXZOTwA41DOYM0Dv9LNWvavC/fJZ6Wfgmp/Lh1ANWCRaaq2R1hCooD/t2Vl9QOFcfMaKB63H63tNjZPzDgXpj6FyB2xK1ReDYJ3BH" X-RZG-CLASS-ID: mo00 Openpgp: preference=signencrypt User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 Content-Language: de-DE X-Mailman-Approved-At: Thu, 18 Oct 2018 08:38:14 -0400 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <62af16a1-c96e-c7e7-c904-d296bc935153@behnel.de> Xref: csiph.com comp.lang.python.announce:2993 Hi, after half a year of development, many community pull requests and a lot of feedback and good ideas in online discussions and at conferences, I'm proud to announce the release of Cython 0.29. What is Cython? In case you didn't hear about Cython before, it's the most widely used statically optimising Python compiler out there. It translates Python (2/3) code to C, and makes it as easy as Python itself to tune the code all the way down into fast native code. This time, we added several new features that help with speeding up and parallelising regular Python code to escape from the limitations of the GIL. See the changelog for details. Download: https://pypi.org/project/Cython/0.29/ https://github.com/cython/cython/releases/tag/0.29 Changelog: https://github.com/cython/cython/blob/0.29/CHANGES.rst What's new? http://blog.behnel.de/posts/whats-new-in-cython-029.html Have fun, Stefan