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 ---------------------------------------------------