Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Cython for openSUSE:Factory checked in at 2023-10-19 22:47:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Cython (Old) and /work/SRC/openSUSE:Factory/.python-Cython.new.1945 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Cython" Thu Oct 19 22:47:18 2023 rev:75 rq:1118531 version:3.0.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Cython/python-Cython.changes 2023-08-30 10:20:11.791533763 +0200 +++ /work/SRC/openSUSE:Factory/.python-Cython.new.1945/python-Cython.changes 2023-10-19 22:49:40.471557056 +0200 @@ -1,0 +2,75 @@ +Wed Oct 18 06:15:17 UTC 2023 - Daniel Garcia Moreno <daniel.gar...@suse.com> + +- update to version 3.0.4: + * Features added + - A new compiler directive show_performance_hints was added to + disable the newly added performance hint output. (Github issue + :issue:`5748`) + * Bugs fixed + - `cythonize` required ``distutils even for operations that did not + build binaries. (Github issue :issue:`5751`) + - A regression in 3.0.3 was fixed that prevented calling inline + functions from another inline function in .pxd files. (Github + issue :issue:`5748`) + - Some C compiler warnings were resolved. Patch by Pierre Jolivet. + (Github issue :issue:`5756`) + +------------------------------------------------------------------- +Tue Oct 17 08:57:05 UTC 2023 - Daniel Garcia Moreno <daniel.gar...@suse.com> + +- update to version 3.0.3: + * Features added + - More warnings were added to help users migrate and avoid bugs. + (Github issue #5650) + - A warning-like category for performance hints was added that + bypasses -Werror. (Github issue #5673) + - FastGIL now uses standard thread_local in C++. (Github issue + #5640) + - reference_wrapper was added to libcpp.functional. Patch by Vyas + Ramasubramani. (Github issue #5671) + - The cythonize command now supports the --cplus option known from + the cython command. (Github issue #5736) + * Bug fixed + - Performance regressions where the GIL was needlessly acquired + were fixed. (Github issues #5670, #5700) + - A reference leak for exceptions in Python 3.12 was resolved. + Patch by Eric Johnson. (Github issue #5724) + - fastcall calls with keyword arguments generated incorrect C + code. (Github issue #5665) + - Assigning the type converted result of a conditional (if-else) + expression to int or bool variables could lead to incorrect C + code. (Github issue #5731) + - Early (unlikely) failures in Python function wrappers no longer + set a traceback in order to simplify the C code flow. Being + mostly memory allocation errors, they probably would never have + created a traceback anyway. (Github issue #5681) + - Relative cimports from packages with __init__.py files could + fail. (Github issue #5715) + - Several issues with the Limited API support were resolved. + (Github issues #5641, #5648, #5689) + - The code generated for special-casing both Cython functions and + PyCFunctions was cleaned up to avoid calling C-API functions + that were not meant for the other type respectively. This could + previously trigger assertions in CPython debug builds and now + also plays better with the Limited API. (Github issues #4804, + #5739) + - Fix some C compiler warnings. Patches by Ralf Gommers, Oleksandr + Pavlyk, Sebastian Koslowski et al. (Github issues #5651, #5663, + #5668, #5717, #5726, #5734) + - Generating gdb debugging information failed when using generator + expressions. Patch by Oleksandr Pavlyk. (Github issue #5552) + - Passing a setuptools.Extension into cythonize() instead of a + distutils.Extension could make it miss the matching extensions. + - cython -M needlessly required distutils, which made it fail in + Python 3.12. (Github issue #5681) + * Other changes + - The visible deprecation warning for DEF was removed again since + it proved difficult for some users to migrate away from it. The + statement is still meant to be removed at some point (and thus, + like IF, should not be used in new code), but the time for + sunset is probably not around the corner. (Github issue #4310) + - The np_pythran option raise a DeprecationWarning if it receives + other values than True and False. This will eventually be + disallowed (in line with all other boolean options). + +------------------------------------------------------------------- Old: ---- Cython-3.0.2.tar.gz New: ---- Cython-3.0.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Cython.spec ++++++ --- /var/tmp/diff_new_pack.vx6JEZ/_old 2023-10-19 22:49:40.995576061 +0200 +++ /var/tmp/diff_new_pack.vx6JEZ/_new 2023-10-19 22:49:40.995576061 +0200 @@ -19,7 +19,7 @@ %bcond_with test %{?sle15_python_module_pythons} Name: python-Cython -Version: 3.0.2 +Version: 3.0.4 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0 ++++++ Cython-3.0.2.tar.gz -> Cython-3.0.4.tar.gz ++++++ ++++ 3347 lines of diff (skipped)