Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-sip6 for openSUSE:Factory 
checked in at 2026-05-04 21:17:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sip6 (Old)
 and      /work/SRC/openSUSE:Factory/.python-sip6.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sip6"

Mon May  4 21:17:13 2026 rev:26 rq:1350695 version:6.15.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sip6/python-sip6.changes  2025-10-30 
17:09:50.854711274 +0100
+++ /work/SRC/openSUSE:Factory/.python-sip6.new.30200/python-sip6.changes       
2026-05-04 21:17:23.332258398 +0200
@@ -1,0 +2,88 @@
+Thu Apr 30 12:07:23 UTC 2026 - Antonio Larrosa <[email protected]>
+
+- Update to 6.15.3:
+  * Fixed the handling of virtuals that return enums with a
+    non-int base type. Resolves #105
+  * A regression in v6.15.2 that caused a crash if
+    MinimumABIVersion was not specified was fixed. Resolves #106
+  * The use of the %MinimumABIVersion directive will be required in
+    SIP v7. Failing to use it now results in a deprecation warning.
+  * The tests now amend CXXFLAGS instead of overwriting them. This
+    fixes blhc (build log hardening check) in Debian.
+    Pull request #104.
+
+- Update to 6.15.2:
+  * The way in which the parser checks for duplicate attributes in
+    a scope is now quick and complete.
+  * Operators that take an enum as their first argument is now
+    fixed in ABI v13. The latest ABI v13 version is v13.11.1.
+  * The handling of the wrapped instance result of a call to a
+    method with the /Factory/ annotation has been fixed in the case
+    where result was created by a Python reimplementation of a C++
+    virtual.
+  * Fixed a warning about an unclosed file when generating code.
+  * Removed support for all remaining Python v2 exceptions.
+  * The tests are now included in the sdist. Resolves #103
+  * The mixins test was fixed so that it will run on Python v3.12
+    and earlier. Resolves #101
+  * Added tests including those related to enums and importing
+    wrapped modules.
+  * Tests may now use separate .h files rather then code embedded
+    in the .sip files.
+  * Added recommendations regarding the ways to specify the ABI
+    version to use.
+
+- Update to 6.15.1:
+  * A super-class of a disabled class was not ignored if it was
+    disabled itself.
+  * Fixed a regression in the generation of class definitions when
+    using old ABI versions that don't support arrays.
+  * Fixed a regression in the checking if a name clashed with the
+    name of a class in the same scope. Resolves #99
+  * Fixed a regression in the code generated for static functions
+    defined in hidden namespaces.
+
+- Update to 6.15.0:
+  * Python v3.9 is no longer supported. As a consequence PEP 604 is
+    now supported and type hints no longer use Optional and Union.
+  * A number of optimisations have been made to significantly
+    reduce the time taken to generate the bindings code. For
+    example the generation of the QGIS Python bindings (excluding
+    the compilation of the generated code) is around 5x faster.
+  * The test framework has been rewritten to use pytest instead of
+    unittest. Many tests have been added and the test suite can be
+    run for each supported ABI version. See the README.md file in
+    the test subdirectory for more details.
+  * The SIP_ABI pseudo-timeline was added to allow the ABI version
+    to be tested in %If directives.
+  * _Bool can now be used as a synonym for bool.
+  * The %SipModuleConfiguration directive is used by ABI v14 to
+    specify how the sip module is expected to behave. For example
+    it can be configured to behave like v12 or v13.
+  * The --option option has been added to the sip-module command
+    line tool in order to configure a generated sdist to behave
+    accordingly.
+  * In anticipation of the support for multiple interpreters and
+    free threading (to be implemented in ABI v14), and
+    multi_interpreter_support and gil_use have been added as
+    arguments to the %Module directive.
+  * The documentation for SIP_PYOBJECT and similar types has been
+    clarified to state that callables returning objects of those
+    types must return a new reference.
+  * Global or static string pointers (of any encoding) and Python
+    objects with NULL values are now interpreted as None rather
+    than causing a crash.
+  * Global or static void * variables caused invalid code to be
+    generated.
+  * Global or static explicitly signed or unsigned string pointers
+    caused invalid code to be generated.
+  * Global or static Py_hash_t and Py_ssize_t variables were being
+    completely ignored.
+  * The fully qualified names of simplewrapper, wrapper and
+    wrappertype in an embedded sip module are now correct.
+  * Attempting to delete a wrapped class instance attribute will
+    now raise an exception rather than crash.
+  * A regression that meant that generated wheels were not
+    compressed has been fixed.
+
+-------------------------------------------------------------------

Old:
----
  sip-6.14.0-gh.tar.gz

New:
----
  sip-6.15.3-gh.tar.gz

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

Other differences:
------------------
++++++ python-sip6.spec ++++++
--- /var/tmp/diff_new_pack.2gLeXZ/_old  2026-05-04 21:17:23.952283788 +0200
+++ /var/tmp/diff_new_pack.2gLeXZ/_new  2026-05-04 21:17:23.956283951 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-sip6
 #
-# 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
@@ -23,7 +23,7 @@
 %bcond_with libalternatives
 %endif
 Name:           python-sip6
-Version:        6.14.0
+Version:        6.15.3
 Release:        0
 Summary:        A Python bindings generator for C/C++ libraries
 License:        BSD-2-Clause
@@ -33,6 +33,7 @@
 BuildRequires:  %{python_module base >= 3.9}
 BuildRequires:  %{python_module packaging >= 24.2}
 BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module tomli if %python-base < 3.11}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
@@ -117,7 +118,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%pyunittest discover -v test
+%pytest -v test
 
 %pre devel
 %python_libalternatives_reset_alternative sip-build

++++++ sip-6.14.0-gh.tar.gz -> sip-6.15.3-gh.tar.gz ++++++
++++ 68100 lines of diff (skipped)

Reply via email to