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