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