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 2025-01-12 11:10:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sip6 (Old)
 and      /work/SRC/openSUSE:Factory/.python-sip6.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sip6"

Sun Jan 12 11:10:04 2025 rev:21 rq:1236048 version:6.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sip6/python-sip6.changes  2024-10-17 
18:38:39.580557646 +0200
+++ /work/SRC/openSUSE:Factory/.python-sip6.new.1881/python-sip6.changes        
2025-01-12 11:10:26.985282959 +0100
@@ -1,0 +2,42 @@
+Wed Jan  8 15:41:11 UTC 2025 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 6.9.1
+  * sip-sdist creates PEP 625 compatible file names. The sdists
+    created by sip-sdist are now compatible with PEP 625 in that
+    they have lower case names. This ensures that they will still
+    be able to be uploaded to PyPI. Resolves #23
+  * Update the minimum version of setuptools. The minimum version
+    of setuptools used by SIP and by the generated sip module
+    sdists has been set to v69.5. This is the oldest version that
+    supports PEP 625. Resolves #55
+  * sip module sdist Requires-Python is incorrect. The minimum
+    Python version in the generated sip module metadata is now set
+    to v3.9. Resolves #56
+- Release v6.9.0
+  * Removal of support for Python v3.8. Generated bindings now
+    require Python v3.9 or later.
+  * Type hints now conform to PEP 585.
+  * The latest sip module ABI versions are v12.16 and v13.9.
+    Resolves #37
+  * Added support for the deprecated() decorator in .pyi files.
+    .pyi files now use the deprecated() decorator when the
+    /Deprecated/ annotation is specified. The /Deprecated/
+    annotation may now specify an optional string which will be
+    appended to the default deprecation warning. Resolves #8
+  * PyQt-specific support for registering QFlags types. Calls to
+    qMetaTypeId() for all QFlags mapped types are now automatically
+    generated for PyQt using ABI v13. Resolves #43
+  ## Bug fixes
+  * The handling of the SIP versions timeline was fixed. (Resolves
+    #47)
+  * Annotations are now only validated if they are known to be
+    needed.
+  * The buffer protocol support for byte objects was fixed.
+    (Resolves #36)
+  * All outstanding compiler warnings were eliminated when building
+    the sip module. (Resolves #32)
+  * Redundant % in trace output of this pointer in were removed.
+    (Pull request #33)
+- Use github tarball and enable test suite
+
+-------------------------------------------------------------------

Old:
----
  sip-6.8.6.tar.gz

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

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

Other differences:
------------------
++++++ python-sip6.spec ++++++
--- /var/tmp/diff_new_pack.K4ACvC/_old  2025-01-12 11:10:27.685311765 +0100
+++ /var/tmp/diff_new_pack.K4ACvC/_new  2025-01-12 11:10:27.689311930 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-sip6
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,23 +18,28 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-sip6
-Version:        6.8.6
+Version:        6.9.1
 Release:        0
 Summary:        A Python bindings generator for C/C++ libraries
 License:        BSD-2-Clause AND BSD-3-Clause
 Group:          Development/Libraries/Python
 URL:            https://github.com/Python-SIP/sip
-Source0:        
https://files.pythonhosted.org/packages/source/s/sip/sip-%{version}.tar.gz
-BuildRequires:  %{python_module base >= 3.8}
+Source0:        
https://github.com/Python-SIP/sip/archive/refs/tags/%{version}.tar.gz#/sip-%{version}-gh.tar.gz
+BuildRequires:  %{python_module base >= 3.9}
 BuildRequires:  %{python_module packaging}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools >= 64}
+BuildRequires:  %{python_module setuptools >= 69.5}
 # Technically >= 8, but we make it compatible in prep.
 BuildRequires:  %{python_module setuptools_scm >= 7}
 BuildRequires:  %{python_module tomli if %python-base < 3.11}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+# SECTION test
+BuildRequires:  %{python_module testsuite}
+BuildRequires:  %{python_module devel}
+BuildRequires:  c++_compiler
+# /SECTION
 BuildArch:      noarch
 
 %python_subpackages
@@ -50,9 +55,9 @@
 Summary:        A Python bindings generator for C/C++ libraries
 Group:          Development/Libraries/Python
 Requires:       c++_compiler
-Requires:       python-base >= 3.8
+Requires:       python-base >= 3.9
 Requires:       python-packaging
-Requires:       python-setuptools
+Requires:       python-setuptools >= 69.5
 Requires:       (python-tomli if python-base < 3.11)
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
@@ -95,7 +100,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-# No upstream tests available. Appease rpmlint no-%%check-section
+%pyunittest discover -v test
 
 %post devel
 %python_install_alternative sip-build sip-distinfo sip-install sip-module 
sip-sdist sip-wheel

Reply via email to