Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-Cython3 for openSUSE:Factory 
checked in at 2023-05-26 20:14:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Cython3 (Old)
 and      /work/SRC/openSUSE:Factory/.python-Cython3.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Cython3"

Fri May 26 20:14:49 2023 rev:3 rq:1088863 version:3.0.0~b3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Cython3/python-Cython3.changes    
2023-05-22 13:14:15.742788462 +0200
+++ /work/SRC/openSUSE:Factory/.python-Cython3.new.1533/python-Cython3.changes  
2023-05-26 20:14:51.436042286 +0200
@@ -1,0 +2,77 @@
+Wed May 24 15:04:47 UTC 2023 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Update to 3.0.0~b3:
+  * Features added
+  * Custom buffer slot methods are now supported in the Limited C-API of
+    Python 3.9+. Patch by Lisandro Dalcin. (Github issue :issue:`5422`)
+  * The extern "C" and extern "C++" markers that Cython generates for public
+    functions can now be controlled by setting the C macro CYTHON_EXTERN_C.
+  * The Python int handling code was adapted to make use of the new PyLong
+    internals in CPython 3.12. (Github issue :issue:`5353`)
+  * Conversion of Python ints to C int128 is now always supported, although
+    slow if dedicated C-API support is missing (_PyLong_AsByteArray()),
+    specifically in the Limited C-API. (Github issue :issue:`5419`)
+  * The exception handling code was adapted to CPython 3.12. (Github
+    issue :issue:`5442`)
+  * The dataclass implementation was adapted to support Python 3.12. (Github
+    issue :issue:`5346`)
+  * The normal @dataclasses.dataclass and @functools.total_ordering
+    decorators can now be used on extension types. Using the corresponding
+    @cython.* deorators with automatically turn a Python class into an
+    extension type (no need for @cclass). (Github issue :issue:`5292`)
+  * Multiplying a sequence by a C integer avoids creating an intermediate
+    Python integer.
+  * ctuples can now be assigned from arbitrary sequences, not just Python
+    tuples.
+  * A new directive embedsignature.format was added to select the format
+    of the docstring embedded signatures between python, c and argument
+    clinic. Patch by Lisandro Dalcin. (Github issue :issue:`5415`)
+  * Some invalid directive usages are now detected and rejected, e.g. using
+    @ccall together with @cfunc, and applying @cfunc to a @ufunc. Cython also
+    warns now when a directive is applies needlessly. (Github issue
+    :issue:`5399` et al.)
+  * Unicode identifier names now allow all letters defined in CPython 3.12.
+  * Bugs fixed
+  * Some C compile failures in CPython 3.12.0a6/a7 were resolved.
+  * Cascaded comparisons between integer constants and Python types could
+    fail to compile. (Github issue :issue:`5354`)
+  * The internal macro __PYX_IS_UNSIGNED was accidentally duplicated in
+    beta 2 which lead to C compile errors. Patch by 0dminnimda. (Github
+    issue :issue:`5356`)
+  * Memoryviews with typedef item types could fail to match the non-typedef
+    item types. Patch by Yue Yang. (Github issue :issue:`5373`)
+  * Fused memory views could raise a TypeError instead of a ValueError on
+    creation. Patch by Matúš Valo. (Github issue :issue:`5401`)
+  * Cython could crash when finding import files with dots in their
+    names. Patch by Matúš Valo. (Github issue :issue:`5396`)
+  * Selecting a context manager in parentheses and then calling it directly
+    failed to parse. (Github issue :issue:`5403`)
+  * __qualname__ and __module__ were not available inside of class
+    bodies. (Github issue :issue:`4447`)
+  * noexcept was not automatically applied to function pointer attributes in
+    extern structs. Patch by Matúš Valo. (Github issue :issue:`5359`)
+  * Function signatures containing a type like tuple[()] could not be
+    printed. Patch by Lisandro Dalcin. (Github issue :issue:`5355`)
+  * Extension type hierarchies were generated in the wrong order, thus
+    leading to compile issues. Patch by Lisandro Dalcin. (Github issue
+    :issue:`5395`)
+  * Using the --working option could lead to sources not being found. Patch
+    by Lisandro Dalcin. (Github issue :issue:`5365`)
+  * Some C compiler warnings were resolved. Patches by Matt Tyson,
+    Lisandro Dalcin, Philipp Wagner, Matti Picus et al. (Github issues
+    :issue:`5417`, :issue:`5418`, :issue:`5421`, :issue:`5437`,
+    :issue:`5438`, :issue:`5443`)
+  * Includes all bug-fixes and features from the 0.29 maintenance branch up
+    to the :ref:`0.29.35` release.
+  * Other changes
+  * For-loops now release the internal reference to their list/tuple
+    iterable before instead of after the else: clause. This probably has no
+    practical impact. (Github issue :issue:`5347`)
+  * Simple tuple types like (int, int) are no longer accepted in Python
+    annotations and require the Python notation instead (e.g.
+    tuple[cython.int, cython.int]). (Github issue :issue:`5397`)
+  * The code except +nogil (declaring a C++ exception handler function
+    called nogil) is now rejected because it is almost certainly a typo
+    from except + nogil. (Github issue :issue:`5430`)
+
+-------------------------------------------------------------------

Old:
----
  Cython-3.0.0b2.tar.gz

New:
----
  Cython-3.0.0b3.tar.gz

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

Other differences:
------------------
++++++ python-Cython3.spec ++++++
--- /var/tmp/diff_new_pack.TLfqlF/_old  2023-05-26 20:14:51.928045218 +0200
+++ /var/tmp/diff_new_pack.TLfqlF/_new  2023-05-26 20:14:51.932045242 +0200
@@ -18,9 +18,9 @@
 
 %bcond_with test
 %{?sle15_python_module_pythons}
-%define pversion 3.0.0b2
+%define pversion 3.0.0b3
 Name:           python-Cython3
-Version:        3.0.0~b2
+Version:        3.0.0~b3
 Release:        0
 Summary:        The Cython compiler for writing C extensions for the Python 
language
 License:        Apache-2.0

++++++ Cython-3.0.0b2.tar.gz -> Cython-3.0.0b3.tar.gz ++++++
++++ 7551 lines of diff (skipped)

Reply via email to