pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-cython py-cython: update to 0.27.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1abbce6a32dc
branches:  trunk
changeset: 369744:1abbce6a32dc
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Oct 03 19:50:23 2017 +0000

description:
py-cython: update to 0.27.1

0.27.1:
Features added
* The Jupyter magic has a new debug option --verbose that shows details about the distutils invocation.

Bugs fixed
* Py3 list comprehensions in class bodies resulted in invalid C code.
* Modules built for later CPython 3.5.x versions failed to import in 3.5.0/3.5.1.
* Deallocating fused types functions and methods kept their GC tracking enabled, which could potentially lead to recursive deallocation attempts.
* Crash when compiling in C++ mode with old setuptools versions.
* C++ object arguments for the constructor of Cython implemented C++ are now passed by reference and not by value to allow for non-copyable arguments, such as unique_ptr.
* API-exported C++ classes with Python object members failed to compile.
* Some issues with the new relaxed exception value handling were resolved.
* Python classes as annotation types could prevent compilation.
* Cython annotation types in Python files could lead to import failures with a "cython undefined" error. Recognised types are now turned into strings.
* Coverage analysis could fail to report on extension modules on some platforms.
* Annotations could be parsed (and rejected) as types even with annotation_typing=False.

Other changes
* PEP 489 support has been disabled by default to counter incompatibilities with import setups that try to reload or reinitialise modules.

diffstat:

 devel/py-cython/Makefile |   4 ++--
 devel/py-cython/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (29 lines):

diff -r 96e133913399 -r 1abbce6a32dc devel/py-cython/Makefile
--- a/devel/py-cython/Makefile  Tue Oct 03 19:48:28 2017 +0000
+++ b/devel/py-cython/Makefile  Tue Oct 03 19:50:23 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.38 2017/09/30 09:53:23 adam Exp $
+# $NetBSD: Makefile,v 1.39 2017/10/03 19:50:23 adam Exp $
 
-DISTNAME=      Cython-0.27
+DISTNAME=      Cython-0.27.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
 CATEGORIES=    lang python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/cython/}
diff -r 96e133913399 -r 1abbce6a32dc devel/py-cython/distinfo
--- a/devel/py-cython/distinfo  Tue Oct 03 19:48:28 2017 +0000
+++ b/devel/py-cython/distinfo  Tue Oct 03 19:50:23 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.30 2017/09/30 09:53:23 adam Exp $
+$NetBSD: distinfo,v 1.31 2017/10/03 19:50:23 adam Exp $
 
-SHA1 (Cython-0.27.tar.gz) = 1ad0ac2419f7c6a757c199806c4558b22158d442
-RMD160 (Cython-0.27.tar.gz) = 2fb0fdbb56c3b4000e4d1c7b510c98e2fa606585
-SHA512 (Cython-0.27.tar.gz) = eaead5e550e8cdb2e285c9cf7e86784e114b258ca8be9a983c9da90f29123e4316f1ef0c1bde2b2b7172b8c3000312e06bb78e7ce242d0d778534c1da8a67c0d
-Size (Cython-0.27.tar.gz) = 1769385 bytes
+SHA1 (Cython-0.27.1.tar.gz) = 20b7a99f0bdc9570dcf5c8415b0bfa2981dad232
+RMD160 (Cython-0.27.1.tar.gz) = e8bd824c3d29cd538c85b982f3846497dbd88962
+SHA512 (Cython-0.27.1.tar.gz) = 924812325d0065da5e5bd3ae4c7ecebce4b1e1e8a46bd472f2c50b349804b82e7124fdc082d6a95d047c35b83f02d0b5be052b7e67791509c8870e3603fff47a
+Size (Cython-0.27.1.tar.gz) = 1773306 bytes
 SHA1 (patch-ac) = d0e06dd9e4b5a34d0614ec17f51c129eb7724323
 SHA1 (patch-runtests.py) = 788ff593da9ce447af368957f1a8be562e2d40da



Home | Main Index | Thread Index | Old Index