Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Stefan Richthofer" Newsgroups: comp.lang.python.announce Subject: JyNI 2.7-alpha.5 released: JyNI also runs on Windows now Date: Sat, 23 Sep 2017 18:57:21 +0200 Lines: 59 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: news.uni-berlin.de maMytDZdYiHLdsgZlXyqJw7uqholD6+IpfvwRyUNy8Cw== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'cpython': 0.04; 'scipy': 0.05; 'url:github': 0.05; 'subject:released': 0.07; 'url:releases': 0.07; 'python': 0.09; 'subject:Windows': 0.09; 'subject:2.7': 0.09; 'url:issues': 0.09; 'api': 0.10; 'explicitly': 0.15; 'binaries': 0.16; 'from:addr:gmx.de': 0.16; 'next?': 0.16; 'numpy': 0.16; 'posix': 0.16; 'release:': 0.16; 'supported.': 0.16; 'to:addr:lists.sourceforge.net': 0.16; 'alpha': 0.18; 'linux,': 0.18; 'runs': 0.18; 'windows': 0.19; 'load': 0.21; 'linux': 0.26; 'blocking': 0.29; 'ctypes': 0.29; 'equally': 0.29; 'project:': 0.29; 'received:gmx.net': 0.29; 'url:v2': 0.29; 'to:no real name:2**1': 0.29; 'code': 0.30; 'announce': 0.31; 'next': 0.32; 'windows.': 0.33; 'allows': 0.34; 'i.e.': 0.35; 'version': 0.36; 'should': 0.37; 'subject:: ': 0.37; 'available.': 0.37; 'release': 0.38; 'skip:- 10': 0.38; 'add': 0.38; 'subject:-': 0.38; 'some': 0.39; 'proto:https': 0.39; 'to:addr:python.org': 0.39; 'received:io': 0.39; 'received:psf.io': 0.39; 'received:ams1.psf.io': 0.40; 'received:mail1.ams1.psf.io': 0.40; 'native': 0.61; 'url:blogspot': 0.61; 'details.': 0.62; 'details': 0.63; 'developed': 0.63; 'within': 0.64; 'url:5': 0.64; 'layer': 0.66; 'subject:now': 0.70; 'to:addr:python-announce-list': 0.72; 'url:4': 0.75; 'extensions.': 0.84; 'limitations.': 0.84; 'proudly': 0.91 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:JYigyjzvf/IxZEDfw96ZlsQLv3TKYOxlDs+uzYHUACb f8DltVFTWfvt0WXKShzzp6fiPE9w3XKiHvPU7X8QAmx2A44a9i 3vOBqC0k+FGGbe7O9pfzty9X7hd3p/Y0jgva+lHiQZfx3xasit +qpdy7k3s3sd9O2AY40MdVIrYPbdAg12sE5Hey7GrB0m7BvvcB LP2oDcTiLeN8bhpIb9EsO/q8WfqN9qWLDZDV3dBD+kmu9Abf7W 7WViVWiD7DJJjl2Qu/zxwkhrjxx3VV0IBB3mhm9Kjhd5WQS4Gr GkUB54= X-UI-Out-Filterresults: notjunk:1;V01:K0:CF6gwPi2hYI=:EeFeMMG73HuCrMtj7ZoxnV Cl2LZH9RaKLjMWqgNoRiHKaDCSRDw9BPXFddEPKIk5kMBrjnTj0DIUCpQkieBfU//JuLCPdcp cXwgI94ziv1+Z6NKFWTHZ3VfsHPWNCAay2tM9IqTyAfJHFOljCZskKaunuXl3u4+RQ3gqmtpY Hy1U0qC72fKslyfFv6led0TS8zlATSKJBqgB7nzkHoiY/xWIPVkCUOSjSGk1fmmpzNBBI2WdF 4gsFEqVp9LyND5s0Hf6WgQdf1l5bX74S7o2NxL7eKWG/X9/SjToppsHIk1rlfXIsfoEMdgcYf 65mAkVtm1G8dZlWI40UIs+apCVAw8c9nrvl7jl8inwsK1ksyvuBsCHnDdBNq55MSoku6tQ7g5 gpHX8HDaReVZaCLKiAAiKaSMz/vA0sByI9SGxIYXo5WZLnYpEYib0ArYZoY0nA5qCn6nAbyJd JhNKIIHLqA41JddqwGNpeJeJ8NYvys6IvnZ+FKKBxDdwV3DSLsIO X-Mailman-Approved-At: Sun, 24 Sep 2017 10:14:05 -0400 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.24 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: Xref: csiph.com comp.lang.python.announce:2638 With JyNI alpha 5, I proudly announce the first version of JyNI that also runs on Windows. JyNI is a layer that allows Jython to load native CPython extensions. Most notably ctypes and NumPy are already workable (core functionality). Take a look at jyni.org or go directly to the release: https://github.com/Stewori/JyNI/releases/tag/v2.7-alpha.5 Binaries are provided for Linux, OS X and Windows. It should in principle also work on other POSIX platforms. NumPy support ------------- >From JyNI alpha 4 onwards, some NumPy support is available. For JyNI alpha 5 featuring Windows support, we explicitly asserted that NumPy works on Windows equally well as on Linux and OS X, i.e. up to known limitations. For details about NumPy support see https://github.com/Stewori/JyNI/releases/tag/v2.7-alpha.4 https://github.com/Stewori/JyNI/issues/2 Google Summer of Code --------------------- JyNI alpha 5 was mainly developed within a Google Summer of Code project: https://summerofcode.withgoogle.com/projects/#4931062149939200 http://gsoc2017-jyni.blogspot.de for details. What comes next? ---------------- The Python C API is not yet fully supported. A major goal for the next release is to add support for the buffer protocol, which is currently blocking support for SciPy and various other extensions. Enjoy! -Stefan