20
0
Ana Guerrero 20eaec9631 Accepting request 1339430 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1339430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mediafile?expand=0&rev=7
2026-03-17 18:04:25 +00:00
2026-03-16 20:41:47 +00:00
2026-03-16 20:41:47 +00:00
2026-03-16 20:41:47 +00:00
2026-03-16 20:41:47 +00:00
2026-03-16 20:41:47 +00:00
Description
No description provided
79 KiB
Languages
RPM Spec 100%