- 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
Description
No description provided
Languages
RPM Spec
100%