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-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 - arun@gmx.de + +- 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)
participants (1)
-
root@hilbert.suse.de