Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-kiwisolver for openSUSE:Factory checked in at 2026-04-08 17:13:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwisolver (Old) and /work/SRC/openSUSE:Factory/.python-kiwisolver.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwisolver" Wed Apr 8 17:13:38 2026 rev:14 rq:1344934 version:1.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwisolver/python-kiwisolver.changes 2025-09-23 16:05:52.064056797 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwisolver.new.21863/python-kiwisolver.changes 2026-04-08 17:13:52.051325470 +0200 @@ -1,0 +2,78 @@ +Tue Apr 7 09:14:57 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.5.0: + * add support for CMakeLists PR #206 + * implement more move constructor in the C++ code PR #207 + * add C++ tests PR #207 + * add support for GraalPy PR #204 + * add RiscV support PR #208 + * add support for Python 3.14 PR #196 #198 + * include Python.h, or headers including Python.h, before + system headers + * drop support for Python 3.8 and 3.9 PR #189 + * do not link to MSVCP on Windows and drop windows 32 bits + support PR #189 + * add support for free-threaded builds on Python 3.13 PR #190 + #191 + * no library changes only fixes to the build infrastructure + * drop support for Python 3.7 PR #183 + * add support for Python 3.13 PR #183 + * update linking strategy on Windows when building wheels PR + #183 This is in line with Matplotlib strategy + https://github.com/matplotlib/matplotlib/pull/28687 + * implement exceptions in Python PR #162 This allows to expose + in a natural manner the object relevant to the exception: + constraint or edit_variable + * add missing signature of Constraint.violated for Python + wrapper PR #166 + * add support for Python 3.12 + * fix timing in shared data release procedure PR #149 + * revert use of nullpointer introduced in #142 Its use is not + necessary anymore in 3.11.0-beta.4 and used to cause issues + on some platforms (see #144 ) PR #145 + * add support for Python 3.11 PR #142 + * do not install tests PR #143 + * fix packaging for latest setuptools PR #140 + * fix an issue with setuptools configuration PR #134 + * add missing include PR #129 + * re-organize the Python binding sources to properly ship type + hints PR #131 + * make installation PEP517 compliant PR #125 + * add type hints PR #125 + * add Constraint::violated() method PR #128 + * make the the c++ part of the code c++20 compliant PR #120 + * test with c++11 and c++20 PR #120 + * Add support for Python 3.10, drop official support Python 3.6 + PR #103 + * Remove direct accesses to ob_type in C-API use Py_TYPE + instead PR #103 + * allow to avoid linking against VC2014_1 on windows PR #97 + * do not mark move constructor / assignment operator of + expression as noexcept PR #97 This is to circumvent a + suspected bug in the GCC compiler in the manylinux1 image. + * add c++ benchmarks and run them on CIs PR #91 + * modernize the c++ code by using more c++11 features PR #90 + * introduce move semantic in some c++ constructors to improve + performances PR #89 + * add support for Python 3.9 PR #88 + * make the the c++ part of the code c++11 compliant PR #55 + * use cppy for Python/C bindings PR #55 + * prevent attempting a dual optimize on a dummy row PR #56 + closes #15 + * add dump and dumps methods to inspect the internal state of + the solver PR #56 + * test on Python 3.7 PR #51 + * improvements to setup.py and tests PR #46 #50 + * allow unicode strings for variable name in Python 2 + * allow unicode strings as strength specifiers in Python 2 + * Allow anonymous variables (solver PR #32, wrappers PR #22) + * Solver: Define binary operators as free functions (PR #23) + * Wrappers: support for Python 3 (PR #13) + * Wrappers: drop distribute dependency in favor of setuptools + (PR #22) + * Wrappers: add a comprehensive test suite + * Update the build script to remove the need for build.py + * Fix issue #2. Bad handling of zero-size constraints. + * Initial public release. + +------------------------------------------------------------------- Old: ---- kiwisolver-1.4.9.tar.gz New: ---- kiwisolver-1.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwisolver.spec ++++++ --- /var/tmp/diff_new_pack.RKiUSB/_old 2026-04-08 17:13:52.723353100 +0200 +++ /var/tmp/diff_new_pack.RKiUSB/_new 2026-04-08 17:13:52.723353100 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-kiwisolver # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,15 +18,15 @@ %{?sle15_python_module_pythons} Name: python-kiwisolver -Version: 1.4.9 +Version: 1.5.0 Release: 0 Summary: An implementation of the Cassowary constraint solver License: BSD-3-Clause Group: Development/Languages/Python URL: https://github.com/nucleic/kiwi Source: https://files.pythonhosted.org/packages/source/k/kiwisolver/kiwisolver-%{version}.tar.gz -BuildRequires: %{python_module cppy >= 1.2.0} -BuildRequires: %{python_module devel >= 3.7} +BuildRequires: %{python_module cppy >= 1.3.0} +BuildRequires: %{python_module devel >= 3.10} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools >= 61.2} @@ -52,7 +52,7 @@ %prep %setup -q -n kiwisolver-%{version} # Fix wrong-file-end-of-line-encoding -dos2unix LICENSE README.rst releasenotes.rst +dos2unix LICENSE README.md releasenotes.rst %build export CFLAGS="%{optflags}" @@ -67,7 +67,7 @@ %files %{python_files} %license LICENSE -%doc README.rst releasenotes.rst +%doc README.md releasenotes.rst %{python_sitearch}/kiwisolver %{python_sitearch}/kiwisolver-%{version}*-info ++++++ kiwisolver-1.4.9.tar.gz -> kiwisolver-1.5.0.tar.gz ++++++ ++++ 2200 lines of diff (skipped)
