Hello community,

here is the log from the commit of package python3-Cython for openSUSE:Factory 
checked in at 2016-04-17 22:15:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-04-03 23:05:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Cython.new/python3-Cython.changes       
2016-04-17 22:15:54.000000000 +0200
@@ -1,0 +2,54 @@
+Fri Apr  8 05:55:18 UTC 2016 - [email protected]
+
+- specfile:
+  * removed python3-Cython-c++11.patch (included upstream)
+
+- update to version 0.24:
+  * Features added
+    + PEP 498: Literal String Formatting (f-strings). Original patch
+      by Jelle Zijlstra. https://www.python.org/dev/peps/pep-0498/
+    + PEP 515: Underscores as visual separators in number
+      literals. https://www.python.org/dev/peps/pep-0515/
+    + Parser was adapted to some minor syntax changes in Py3.6,
+      e.g. https://bugs.python.org/issue9232
+    + The embedded C code comments that show the original source code
+      can be discarded with the new directive
+      emit_code_comments=False.
+    + Cpdef enums are now first-class iterable, callable types in
+      Python.
+    + Ctuples can now be declared in pure Python code.
+    + Posix declarations for DLL loading and stdio extensions were
+      added. Patch by Lars Buitinck.
+    + The Py2-only builtins unicode(), xrange(), reduce() and long are
+      now also available in compile time DEF expressions when
+      compiling with Py3.
+    + Exception type tests have slightly lower overhead. This fixes
+      ticket 868.
+    + @property syntax fully supported in cdef classes, old syntax
+      deprecated.
+    + C++ classes can now be declared with default template
+      parameters.
+  * Bugs fixed
+    + C++ exceptions raised by overloaded C++ operators were not
+      always handled. Patch by Ian Henriksen.
+    + C string literals were previously always stored as non-const
+      global variables in the module. They are now stored as global
+      constants when possible, and otherwise as non-const C string
+      literals in the generated code that uses them. This improves
+      compatibility with strict C compiler options and prevents
+      non-const strings literals with the same content from being
+      incorrectly merged.
+    + Compile time evaluated str expressions (DEF) now behave in a
+      more useful way by turning into Unicode strings when compiling
+      under Python 3. This allows using them as intermediate values in
+      expressions. Previously, they always evaluated to bytes objects.
+    + isinf() declarations in libc/math.pxd and numpy/math.pxd now
+      reflect the actual tristate int return value instead of using
+      bint.
+    + Literal assignments to ctuples avoid Python tuple round-trips in
+      some more corner cases.
+    + Iteration over dict(...).items() failed to get optimised when
+      dict arguments included keyword arguments.
+    + cProfile now correctly profiles cpdef functions and methods.
+
+-------------------------------------------------------------------

Old:
----
  Cython-0.23.5.tar.gz
  python3-Cython-c++11.patch

New:
----
  Cython-0.24.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-Cython.spec ++++++
--- /var/tmp/diff_new_pack.f5T6SL/_old  2016-04-17 22:15:55.000000000 +0200
+++ /var/tmp/diff_new_pack.f5T6SL/_new  2016-04-17 22:15:55.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python3-Cython
-Version:        0.23.5
+Version:        0.24
 Release:        0
 Url:            http://www.cython.org
 Summary:        The Cython compiler for writing C extensions for the Python 
language
@@ -25,7 +25,6 @@
 Group:          Development/Languages/Python
 Source:         
http://pypi.python.org/packages/source/C/Cython/Cython-%{version}.tar.gz
 Source1:        python3-Cython-rpmlintrc
-Patch1:         python3-Cython-c++11.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -53,7 +52,6 @@
 
 %prep
 %setup -q -n Cython-%{version}
-%patch1
 sed -i "s|^#!.*||" Cython/Debugger/{libpython,Cygdb}.py cython.py # Fix 
non-executable scripts
 # Fix EOL encoding
 sed -i "s|\r||" Demos/callback/{README.txt,cheesefinder.h} 
Demos/embed/Makefile.{unix,msc.static} Doc/primes.c # Fix EOL encoding

++++++ Cython-0.23.5.tar.gz -> Cython-0.24.tar.gz ++++++
++++ 19556 lines of diff (skipped)


Reply via email to