Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytaglib for openSUSE:Factory
checked in at 2026-04-18 21:34:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytaglib (Old)
and /work/SRC/openSUSE:Factory/.python-pytaglib.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytaglib"
Sat Apr 18 21:34:22 2026 rev:10 rq:1347926 version:3.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pytaglib/python-pytaglib.changes
2024-03-05 18:51:50.415609936 +0100
+++
/work/SRC/openSUSE:Factory/.python-pytaglib.new.11940/python-pytaglib.changes
2026-04-18 21:34:49.725782590 +0200
@@ -1,0 +2,16 @@
+Fri Apr 10 17:33:43 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 3.2.0:
+ * !199: add support for embedded pictures and other binary data
+ * drop support for Python 3.9 (EOL)
+ * fix: add C++17 flag for MSVC on Windows
+ * bump Cython to 3.2.4
+ * !180: remove deprecated Cython IF by implementing custom C++
+ FileRef factory
+ * !182: bump bundled taglib to v2.1.1 and bundled utfcpp to
+ * !155: build wheels for Python 3.13 and MacOS 15
+ * !125: stop building wheels for out-of-support Python versions
+ * !123: upgrade to Taglib 2.0
+- Remove upgrade_taglib_version.patch: already included upstream.
+
+-------------------------------------------------------------------
Old:
----
upgrade_taglib_version.patch
v2.1.0.tar.gz
New:
----
v3.2.0.tar.gz
----------(Old B)----------
Old: * !123: upgrade to Taglib 2.0
- Remove upgrade_taglib_version.patch: already included upstream.
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pytaglib.spec ++++++
--- /var/tmp/diff_new_pack.hmzKKM/_old 2026-04-18 21:34:50.437811609 +0200
+++ /var/tmp/diff_new_pack.hmzKKM/_new 2026-04-18 21:34:50.449812099 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-pytaglib
#
-# Copyright (c) 2024 SUSE LLC
+# 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
@@ -16,28 +16,24 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%{?sle15_python_module_pythons}
Name: python-pytaglib
-Version: 2.1.0
+Version: 3.2.0
Release: 0
Summary: Metadata "tagging" library based on TagLib
License: GPL-3.0-only OR MIT
URL: https://github.com/supermihi/pytaglib
Source:
https://github.com/supermihi/pytaglib/archive/v%{version}.tar.gz
-# PATCH-FIX-UPSTREAM https://github.com/supermihi/pytaglib/pull/123
-Patch1: upgrade_taglib_version.patch
-BuildRequires: %{python_module Cython}
+BuildRequires: %{python_module Cython >= 3}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module setuptools >= 61.0.0}
+BuildRequires: %{python_module pytest >= 8.1.1}
+BuildRequires: %{python_module setuptools >= 77.0.3}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: libtag-devel
BuildRequires: python-rpm-macros
-Requires: python-setuptools
Requires(post): update-alternatives
Requires(postun): update-alternatives
%python_subpackages
@@ -47,11 +43,7 @@
It relies on the TagLib C++ library.
%prep
-%autosetup -N -n "pytaglib-%{version}"
-%if %{pkg_vcmp libtag-devel >= 2}
-%autopatch -p1 1
-%endif
-# Remove pre-generated source
+%autosetup -p1 -n pytaglib-%{version}
rm -vf src/taglib.cpp
sed -i -e "1d" src/pyprinttags.py
++++++ v2.1.0.tar.gz -> v3.2.0.tar.gz ++++++
++++ 2085 lines of diff (skipped)