commit python3-Cython for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Cython for openSUSE:Factory checked in at 2016-11-01 09:49:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-Cython (Old) and /work/SRC/openSUSE:Factory/.python3-Cython.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-Cython" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-Cython/python3-Cython.changes 2016-08-22 13:59:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Cython.new/python3-Cython.changes 2016-11-01 09:49:45.000000000 +0100 @@ -1,0 +2,58 @@ +Fri Oct 28 12:40:24 UTC 2016 - toddrme2178@gmail.com + +- Update to version 0.25.1 + + Bugs fixed + * Fixes a bug with ``isinstance(o, Exception)`` (Github issue #1496). + * Fixes bug with ``cython.view.array`` missing utility code in some cases + (Github issue #1502). + + Other changes + * The distutils extension ``Cython.Distutils.build_ext`` has been reverted, + temporarily, to be ``old_build_ext`` to give projects time to migrate. + The new build_ext is available as ``new_build_ext``. + +------------------------------------------------------------------- +Wed Oct 26 01:36:12 UTC 2016 - toddrme2178@gmail.com + +- update to version 0.25: + + Features added + * def/cpdef methods of cdef classes benefit from Cython's internal function + implementation, which enables introspection and line profiling for them. + Implementation sponsored by Turbostream (www.turbostream-cfd.com). + * The distutils extension ``Cython.Distutils.build_ext`` has now been updated + to use cythonize which properly handles dependencies. The old extension can + still be found in ``Cython.Distutils.old_build_ext`` and is now deprecated. + * Calls to Python functions are faster, following the recent "FastCall" + optimisations that Victor Stinner implemented for CPython 3.6. + See https://bugs.python.org/issue27128 and related issues. + * The new METH_FASTCALL calling convention for PyCFunctions is supported + in CPython 3.6. See https://bugs.python.org/issue27810 + * C++ classes can now have typedef members. STL containers updated with + value_type. + * Support for bazel using a the pyx_library rule in //Tools:rules.bzl. + * Initial support for using Cython modules in Pyston. Patch by Daetalus. + * Dynamic Python attributes are allowed on cdef classes if an attribute + ``cdef dict __dict__`` is declared in the class. Patch by empyrical. + * Cython implemented C++ classes can make direct calls to base class methods. + Patch by empyrical. + * New directive ``cython.no_gc`` to fully disable GC for a cdef class. + Patch by Claudio Freire. + * Buffer variables are no longer excluded from ``locals()``. + Patch by da-woods. + * Building f-strings is faster, especially when formatting C integers. + * for-loop iteration over "std::string". + * ``libc/math.pxd`` provides ``e`` and ``pi`` as alias constants to simplify + usage as a drop-in replacement for Python's math module. + * Speed up cython.inline(). + * Binary lshift operations with small constant Python integers are faster. + * Some integer operations on Python long objects are faster in Python 2.7. + * Support for the C++ ``typeid`` operator. + + Significant Bugs fixed + * Division of complex numbers avoids overflow by using Smith's method. + * Some function signatures in ``libc.math`` and ``numpy.pxd`` were incorrect. + Pach by Michael Seifert. + + Other changes + * The "%%cython" IPython/jupyter magic now defaults to the language level of + the current jupyter kernel. The language level can be set explicitly with + "%%cython -2" or "%%cython -3". + +------------------------------------------------------------------- Old: ---- Cython-0.24.1.tar.gz New: ---- Cython-0.25.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-Cython.spec ++++++ --- /var/tmp/diff_new_pack.nOo0Bu/_old 2016-11-01 09:49:46.000000000 +0100 +++ /var/tmp/diff_new_pack.nOo0Bu/_new 2016-11-01 09:49:46.000000000 +0100 @@ -17,7 +17,7 @@ Name: python3-Cython -Version: 0.24.1 +Version: 0.25.1 Release: 0 Url: http://www.cython.org Summary: The Cython compiler for writing C extensions for the Python language @@ -33,7 +33,7 @@ BuildRequires: python3-xml Requires: python3-xml Requires(post): update-alternatives -Requires(preun): update-alternatives +Requires(postun): update-alternatives %description The Cython language makes writing C extensions for the Python language as @@ -78,15 +78,18 @@ --slave %{_bindir}/cythonize cythonize %{_bindir}/cythonize-%{py3_ver} \ --slave %{_bindir}/cygdb cygdb %{_bindir}/cygdb-%{py3_ver} -%preun +%postun if [ $1 -eq 0 ] ; then %_sbindir/update-alternatives --remove cython %{_bindir}/cython-%{py3_ver} fi %if 0%{?suse_version} != 1315 && 0%{?suse_version} != 1320 +%ifnarch %{ix86} %check +export LANG=en_US.UTF-8 python3 runtests.py -vv %endif +%endif %files %defattr(-,root,root,-) ++++++ Cython-0.24.1.tar.gz -> Cython-0.25.1.tar.gz ++++++ ++++ 11416 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de