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)

Reply via email to