pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-cython



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Oct  3 19:50:23 UTC 2017

Modified Files:
        pkgsrc/devel/py-cython: Makefile distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/py-cython/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/py-cython/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-cython/Makefile
diff -u pkgsrc/devel/py-cython/Makefile:1.38 pkgsrc/devel/py-cython/Makefile:1.39
--- pkgsrc/devel/py-cython/Makefile:1.38        Sat Sep 30 09:53:23 2017
+++ pkgsrc/devel/py-cython/Makefile     Tue Oct  3 19:50:23 2017
@@ -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/}

Index: pkgsrc/devel/py-cython/distinfo
diff -u pkgsrc/devel/py-cython/distinfo:1.30 pkgsrc/devel/py-cython/distinfo:1.31
--- pkgsrc/devel/py-cython/distinfo:1.30        Sat Sep 30 09:53:23 2017
+++ pkgsrc/devel/py-cython/distinfo     Tue Oct  3 19:50:23 2017
@@ -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