Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-mediafile for
openSUSE:Factory checked in at 2026-03-17 19:04:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mediafile (Old)
and /work/SRC/openSUSE:Factory/.python-mediafile.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mediafile"
Tue Mar 17 19:04:25 2026 rev:7 rq:1339430 version:0.14.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mediafile/python-mediafile.changes
2024-11-21 15:14:35.131372335 +0100
+++
/work/SRC/openSUSE:Factory/.python-mediafile.new.8177/python-mediafile.changes
2026-03-17 19:06:02.356505219 +0100
@@ -1,0 +2,26 @@
+Mon Mar 16 20:25:57 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.14.0:
+ * ## Changes
+ * Refactored the monolith ``mediafile.py`` (2400 lines) into a
+ modular structure with multiple files under the
+ ``mediafile/`` directory. This should make it easier to
+ maintain and extend the codebase.
+ * Dropped support for Python 3.7, 3.8 and 3.9. MediaFile now
+ requires Python 3.10 or later. This aligns with the current
+ long-term support (LTS) versions of Python.
+ * Added minimal contribution guidelines to CONTRIBUTING.md
+ * Changed project linter and formatter from ``flake8`` to
+ ``ruff``. Reformatted the codebase with ``ruff``.
+ * Moved changelog into its own file, ``changelog.rst``. Also
+ added github workflow for automatic changelog reminders.
+ * Modernized package and tests setup to use ``poetry``.
+ * Run pyupgrade to align code with Python 3.10+ syntax.
+ * Added TSO2 tag to ``albumartist_sort``, matching how Picard
+ >= 1.2, iTunes and Swinsian interpret tags.
+ * Added ``TXXX:LABEL`` and ``TXXX:MEDIA`` tags to ``label`` and
+ ``media`` fields, respectively, for MP3 files.
+ * **Full Changelog**: https://github.com/beetbox/mediafile/comp
+ are/v0.13.0...v0.14.0
+
+-------------------------------------------------------------------
Old:
----
mediafile-0.13.0.tar.gz
New:
----
mediafile-0.14.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-mediafile.spec ++++++
--- /var/tmp/diff_new_pack.DX69yx/_old 2026-03-17 19:06:02.812524116 +0100
+++ /var/tmp/diff_new_pack.DX69yx/_new 2026-03-17 19:06:02.812524116 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-mediafile
#
-# 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
@@ -18,23 +18,23 @@
%{?sle15_python_module_pythons}
Name: python-mediafile
-Version: 0.13.0
+Version: 0.14.0
Release: 0
Summary: Read and write audio files tags in Python
License: MIT
URL: https://github.com/beetbox/mediafile
-Source:
https://files.pythonhosted.org/packages/source/m/mediafile/mediafile-%{version}.tar.gz
+Source:
https://github.com/beetbox/mediafile/archive/refs/tags/v%{version}.tar.gz#/mediafile-%{version}.tar.gz
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module filetype}
-BuildRequires: %{python_module flit-core >= 2}
-BuildRequires: %{python_module mutagen >= 1.45}
+BuildRequires: %{python_module mutagen >= 1.46}
BuildRequires: %{python_module pip}
+BuildRequires: %{python_module poetry-core}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-filetype
-Requires: python-mutagen >= 1.45
+Requires: python-mutagen >= 1.46
BuildArch: noarch
%python_subpackages
@@ -57,7 +57,6 @@
%files %{python_files}
%doc README.rst
%license LICENSE
-%{python_sitelib}/mediafile.py
+%{python_sitelib}/mediafile/
%{python_sitelib}/mediafile-%{version}*-info/
-%{python_sitelib}/__pycache__/mediafile*
++++++ mediafile-0.13.0.tar.gz -> mediafile-0.14.0.tar.gz ++++++
++++ 10079 lines of diff (skipped)