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 - [email protected]
+
+- 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 - [email protected]
+
+- 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)


Reply via email to