Hello community,

here is the log from the commit of package python-Cython for openSUSE:Leap:15.2 
checked in at 2020-03-01 08:50:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-Cython (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.python-Cython.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Cython"

Sun Mar  1 08:50:40 2020 rev:27 rq:764714 version:0.29.14

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-Cython/python-Cython.changes    
2020-01-15 15:45:55.223339743 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.python-Cython.new.26092/python-Cython.changes 
2020-03-01 08:50:41.689192201 +0100
@@ -1,0 +2,550 @@
+Sat Nov 16 16:44:06 UTC 2019 - Arun Persaud <a...@gmx.de>
+
+- update to version 0.29.14:
+  * Bugs fixed
+    + The generated code failed to initialise the tp_print slot in
+      CPython 3.8. Patches by Pablo Galindo and Orivej Desh (Github
+      issues #3171, #3201).
+    + ? for bool was missing from the supported NumPy dtypes. Patch by
+      Max Klein. (Github issue #2675)
+    + await was not allowed inside of f-strings. Patch by Dmitro
+      Getz. (Github issue #2877)
+    + Coverage analysis failed for projects where the code resides in
+      separate source sub-directories. Patch by Antonio
+      Valentino. (Github issue #1985)
+    + An incorrect compiler warning was fixed in automatic C++ string
+      conversions. Patch by Gerion Entrup. (Github issue #3108)
+    + Error reports in the Jupyter notebook showed unhelpful stack
+      traces. Patch by Matthew Edwards (Github issue #3196).
+    + Python.h is now also included explicitly from public header
+      files. (Github issue #3133).
+    + Distutils builds with --parallel did not work when using
+      Cython's deprecated build_ext command. Patch by Alphadelta14
+      (Github issue #3187).
+  * Other changes
+    + The PyMemoryView_*() C-API is available in
+      cpython.memoryview. Patch by Nathan Manville. (Github issue
+      #2541)
+
+-------------------------------------------------------------------
+Fri Jul 26 17:36:50 CEST 2019 - Matej Cepl <mc...@suse.com>
+
+- Update to 0.29.13:
+  - A reference leak for None was fixed when converting
+    a memoryview to a Python object. (Github issue #3023)
+  - The declaration of PyGILState_STATE in cpython.pystate was
+    unusable. Patch by Kirill Smelkov. (Github issue #2997)
+  - The declarations in posix.mman were extended. Patches by
+    Kirill Smelkov. (Github issues #2893, #2894, #3012)
+
+-------------------------------------------------------------------
+Sun Jul 21 16:56:52 UTC 2019 - Arun Persaud <a...@gmx.de>
+
+- update to version 0.29.12:
+  * Fix compile error in CPython 3.8b2 regarding the PyCode_New()
+    signature. (Github issue #3031)
+  * Fix a C compiler warning about a missing int downcast. (Github
+    issue #3028)
+  * Fix reported error positions of undefined builtins and
+    constants. Patch by Orivej Desh. (Github issue #3030)
+  * A 32 bit issue in the Pythran support was resolved. Patch by Serge
+    Guelton. (Github issue #3032)
+
+-------------------------------------------------------------------
+Sat Jul  6 21:26:09 UTC 2019 - Arun Persaud <a...@gmx.de>
+
+- update to version 0.29.11:
+  * Bugs fixed
+    + Fix compile error in CPython 3.8b2 regarding the PyCode_New()
+      signature. Patch by Nick Coghlan. (Github issue #3009)
+    + Invalid C code generated for lambda functions in cdef
+      methods. Patch by Josh Tobin. (Github issue #2967)
+    + Support slice handling in newer Pythran versions. Patch by Serge
+      Guelton. (Github issue #2989)
+    + A reference leak in power-of-2 calculation was fixed. Patch by
+      Sebastian Berg. (Github issue #3022)
+    + The search order for include files was changed. Previously it
+      was include_directories, Cython/Includes, sys.path. Now it is
+      include_directories, sys.path, Cython/Includes. This was done to
+      allow third-party *.pxd files to override the ones in
+      Cython. Original patch by Matti Picus. (Github issue #2905)
+    + Setting language_level=2 in a file did not work if
+      language_level=3 was enabled globally before. Patch by Jeroen
+      Demeyer. (Github issue #2791)
+
+-------------------------------------------------------------------
+Wed Jun 12 09:42:55 UTC 2019 - Tomáš Chvátal <tchva...@suse.com>
+
+- Say goodbye to -doc subpackage as the documentation is online
+  and does not build with latest sphinx releases (even in master
+  at the moment).
+- The testing in -doc spec was disabled anyway and if needed we
+  will reintroduce it as a multibuild
+
+-------------------------------------------------------------------
+Mon Jun  3 13:37:55 UTC 2019 - Ondřej Súkup <mimi...@gmail.com>
+
+- update to 0.29.10
+ * Fix compile errors in CPython 3.8b1 due to the new "tp_vectorcall" slots.
+ * Remove an incorrect cast when using true-division in C++ operations. 
+ * C compile errors with CPython 3.8 were resolved. 
+ * Python tuple constants that compare equal but have different item types
+     could incorrectly be merged into a single constant.
+ * Non-ASCII characters in unprefixed strings could crash the compiler
+     when used with language level 3str
+ * Starred expressions in %-formatting tuples could fail to compile for 
unicode strings
+ * Passing Python class references through cython.inline() was broken.
+
+-------------------------------------------------------------------
+Tue Apr 16 09:26:50 UTC 2019 - Ondřej Súkup <mimi...@gmail.com>
+
+- update to 0.29.7
+ * Crash when the shared Cython config module gets unloaded and another
+    Cython module reports an exceptions. Cython now makes sure it keeps
+    an owned reference to the module
+ * Resolved a C89 compilation problem when enabling the fast-gil sharing 
feature.
+ * Coverage reporting did not include the signature line of cdef functions
+ * Casting a GIL-requiring function into a nogil function now issues a warning
+ * Generators and coroutines were missing their return type annotation
+
+-------------------------------------------------------------------
+Tue Apr  2 16:08:29 UTC 2019 - Todd R <toddrme2...@gmail.com>
+
+- Add cython_use_imgmath.patch
+  The pngmath Sphinx extension has been removed.  Use imgmath instead.
+  See: gh#cython/cython#2818
+
+-------------------------------------------------------------------
+Thu Feb 28 15:30:08 UTC 2019 - Ondřej Súkup <mimi...@gmail.com>
+
+- update to 0.29.6
+ * Fix a crash when accessing the __kwdefaults__ special attribute of fused 
functions.
+ * Fix the parsing of buffer format strings that contain numeric sizes, which
+    could lead to incorrect input rejections.
+ * Avoid a C #pragma in old gcc versions that was only added in GCC 4.6.
+ * Auto-encoding of Unicode strings to UTF-8 C/C++ strings failed in Python 3,
+    even though the default encoding there is UTF-8.
+ * Crash when defining a Python subclass of an extension type and repeatedly
+    calling a cpdef method on it.
+ * Compiler crash when prange() loops appear inside of with-statements.
+ * Some C compiler warnings were resolved.
+ * Python conversion of C++ enums failed in 0.29.
+
+-------------------------------------------------------------------
+Tue Feb  5 22:17:38 UTC 2019 - Todd R <toddrme2...@gmail.com>
+
+- Update to 0.29.4
+  * Division of numeric constants by a runtime value of 0 could fail to raise a
+    ``ZeroDivisionError``.  (Github issue #2820)
+
+-------------------------------------------------------------------
+Sun Jan 20 04:34:42 UTC 2019 - Arun Persaud <a...@gmx.de>
+
+- specfile:
+  * update copyright year
+
+- update to version 0.29.3:
+  * Some C code for memoryviews was generated in a non-deterministic
+    order. Patch by Martijn van Steenbergen. (Github issue #2779)
+  * C89 compatibility was accidentally lost since 0.28. Patches by
+    gastineau and true-pasky. (Github issues #2778, #2801)
+  * A C compiler cast warning was resolved. Patch by Michael
+    Buesch. (Github issue #2774)
+  * An compilation failure with complex numbers under MSVC++ was
+    resolved. (Github issue #2797)
+  * Coverage reporting could fail when modules were moved around after
+    the build. Patch by Wenjun Si. (Github issue #2776)
+
+- changes from version 0.29.2 :
+  * The code generated for deduplicated constants leaked some
+    references. (Github issue #2750)
+  * The declaration of sigismember() in libc.signal was
+    corrected. (Github issue #2756)
+  * Crashes in compiler and test runner were fixed. (Github issue
+    #2736, #2755)
+  * A C compiler warning about an invalid safety check was
+    resolved. (Github issue #2731)
+
+-------------------------------------------------------------------
+Thu Dec  6 09:45:54 UTC 2018 - ncut...@suse.com
+
+- revert to version 0.28.5 to restore support for subinterpreters
+  needed by Ceph - stopgap measure until issue can be addressed 
+  upstream (bsc#1118611)
+
+-------------------------------------------------------------------
+Sat Dec  1 18:24:55 UTC 2018 - Arun Persaud <a...@gmx.de>
+
+- update to version 0.29.1:
+  * Bugs fixed
+    + Extensions compiled with MinGW-64 under Windows could
+      misinterpret integer objects larger than 15 bit and return
+      incorrect results. (Github issue #2670)
+    + Cython no longer requires the source to be writable when copying
+      its data into a memory view slice. Patch by Andrey
+      Paramonov. (Github issue #2644)
+    + Line tracing of try-statements generated invalid C code. (Github
+      issue #2274)
+    + When using the warn.undeclared directive, Cython's own code
+      generated warnings that are now fixed. Patch by Nicolas
+      Pauss. (Github issue #2685)
+    + Cython's memoryviews no longer require strides for setting the
+      shape field but only the PyBUF_ND flag to be set. Patch by John
+      Kirkham. (Github issue #2716)
+    + Some C compiler warnings about unused memoryview code were
+      fixed. Patch by Ho Cheuk Ting. (Github issue #2588)
+    + A C compiler warning about implicit signed/unsigned conversion
+      was fixed. (Github issue #2729)
++++ 353 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/python-Cython/python-Cython.changes
++++ and 
/work/SRC/openSUSE:Leap:15.2/.python-Cython.new.26092/python-Cython.changes

Old:
----
  Cython-0.27.3.tar.gz
  python-Cython-doc.changes
  python-Cython-doc.spec

New:
----
  Cython-0.29.14.tar.gz
  cython_use_imgmath.patch

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

Other differences:
------------------
++++++ python-Cython.spec ++++++
--- /var/tmp/diff_new_pack.my34lQ/_old  2020-03-01 08:50:42.145193108 +0100
+++ /var/tmp/diff_new_pack.my34lQ/_new  2020-03-01 08:50:42.149193116 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Cython
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,21 +12,22 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define         oldpython python
 Name:           python-Cython
-Version:        0.27.3
+Version:        0.29.14
 Release:        0
 Summary:        The Cython compiler for writing C extensions for the Python 
language
 License:        Apache-2.0
-Group:          Development/Languages/Python
-Url:            http://www.cython.org
+URL:            http://www.cython.org
 Source:         
https://files.pythonhosted.org/packages/source/C/Cython/Cython-%{version}.tar.gz
 Source1:        python-Cython-rpmlintrc
+# PATCH-FIX-UPSTREAM  -- cython_use_imgmath.patch -- Don't use removed pngmath 
Sphinx extension -- gh#cython/cython#2818
+Patch0:         cython_use_imgmath.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module xml}
 BuildRequires:  fdupes
@@ -54,6 +55,7 @@
 
 %prep
 %setup -q -n Cython-%{version}
+%patch0 -p1
 # Fix non-executable scripts
 sed -i "s|^#!.*||" Cython/Debugger/{libpython,Cygdb}.py cython.py
 
@@ -88,7 +90,7 @@
 
 %files %{python_files}
 %license LICENSE.txt COPYING.txt
-%doc README.txt ToDo.txt USAGE.txt
+%doc README.rst ToDo.txt USAGE.txt
 %python_alternative %{_bindir}/cygdb
 %python_alternative %{_bindir}/cython
 %python_alternative %{_bindir}/cythonize

++++++ Cython-0.27.3.tar.gz -> Cython-0.29.14.tar.gz ++++++
++++ 54513 lines of diff (skipped)

++++++ cython_use_imgmath.patch ++++++
>From 452627ce99f3fa180f85838b8208a3cb3fcf0b71 Mon Sep 17 00:00:00 2001
From: Stefan Behnel <stefan...@behnel.de>
Date: Sun, 27 Jan 2019 16:43:41 +0100
Subject: [PATCH] Docs: switch from outdated "pngmath" sphinx package to
 "imgmath", and use "svg" as output format. See #2818.

---
 docs/conf.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/docs/conf.py b/docs/conf.py
index 10662e28ca..c20a57574e 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -41,7 +41,7 @@
 extensions = [
     'ipython_console_highlighting',
     'cython_highlighting',
-    'sphinx.ext.pngmath',
+    'sphinx.ext.imgmath',
     'sphinx.ext.todo',
     'sphinx.ext.intersphinx',
     'sphinx.ext.autodoc'
@@ -132,6 +132,9 @@
 # If true, keep warnings as "system message" paragraphs in the built documents.
 #keep_warnings = False
 
+# The output image format. The default is 'png'. It should be either 'png' or 
'svg'.
+imgmath_image_format = "svg"
+
 
 # -- Options for HTML output 
---------------------------------------------------
 

Reply via email to