pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/py-mediafile



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Dec 28 14:46:44 UTC 2025

Modified Files:
        pkgsrc/audio/py-mediafile: Makefile PLIST distinfo

Log Message:
py-mediafile: updated to 0.14.0

0.14.0

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.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/audio/py-mediafile/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/py-mediafile/PLIST \
    pkgsrc/audio/py-mediafile/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/py-mediafile/Makefile
diff -u pkgsrc/audio/py-mediafile/Makefile:1.5 pkgsrc/audio/py-mediafile/Makefile:1.6
--- pkgsrc/audio/py-mediafile/Makefile:1.5      Sun Feb 23 18:49:49 2025
+++ pkgsrc/audio/py-mediafile/Makefile  Sun Dec 28 14:46:43 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2025/02/23 18:49:49 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/12/28 14:46:43 adam Exp $
 
-DISTNAME=      mediafile-0.13.0
+DISTNAME=      mediafile-0.14.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    audio python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/mediafile/}
 
@@ -11,7 +10,7 @@ HOMEPAGE=     https://github.com/beetbox/med
 COMMENT=       Handles low-level interfacing for files' tags. Wraps Mutagen to
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.11:../../devel/py-flit_core
+TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>0:../../devel/py-poetry-core
 DEPENDS+=      ${PYPKGPREFIX}-filetype>=1.2.0:../../sysutils/py-filetype
 DEPENDS+=      ${PYPKGPREFIX}-mutagen>=1.46:../../audio/py-mutagen
 

Index: pkgsrc/audio/py-mediafile/PLIST
diff -u pkgsrc/audio/py-mediafile/PLIST:1.3 pkgsrc/audio/py-mediafile/PLIST:1.4
--- pkgsrc/audio/py-mediafile/PLIST:1.3 Sun Feb 23 18:49:49 2025
+++ pkgsrc/audio/py-mediafile/PLIST     Sun Dec 28 14:46:43 2025
@@ -1,8 +1,56 @@
-@comment $NetBSD: PLIST,v 1.3 2025/02/23 18:49:49 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/12/28 14:46:43 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
-${PYSITELIB}/mediafile.py
-${PYSITELIB}/mediafile.pyc
-${PYSITELIB}/mediafile.pyo
+${PYSITELIB}/mediafile/__init__.py
+${PYSITELIB}/mediafile/__init__.pyc
+${PYSITELIB}/mediafile/__init__.pyo
+${PYSITELIB}/mediafile/constants.py
+${PYSITELIB}/mediafile/constants.pyc
+${PYSITELIB}/mediafile/constants.pyo
+${PYSITELIB}/mediafile/exceptions.py
+${PYSITELIB}/mediafile/exceptions.pyc
+${PYSITELIB}/mediafile/exceptions.pyo
+${PYSITELIB}/mediafile/fields.py
+${PYSITELIB}/mediafile/fields.pyc
+${PYSITELIB}/mediafile/fields.pyo
+${PYSITELIB}/mediafile/storage/__init__.py
+${PYSITELIB}/mediafile/storage/__init__.pyc
+${PYSITELIB}/mediafile/storage/__init__.pyo
+${PYSITELIB}/mediafile/storage/afs.py
+${PYSITELIB}/mediafile/storage/afs.pyc
+${PYSITELIB}/mediafile/storage/afs.pyo
+${PYSITELIB}/mediafile/storage/ape.py
+${PYSITELIB}/mediafile/storage/ape.pyc
+${PYSITELIB}/mediafile/storage/ape.pyo
+${PYSITELIB}/mediafile/storage/base.py
+${PYSITELIB}/mediafile/storage/base.pyc
+${PYSITELIB}/mediafile/storage/base.pyo
+${PYSITELIB}/mediafile/storage/flac.py
+${PYSITELIB}/mediafile/storage/flac.pyc
+${PYSITELIB}/mediafile/storage/flac.pyo
+${PYSITELIB}/mediafile/storage/mp3.py
+${PYSITELIB}/mediafile/storage/mp3.pyc
+${PYSITELIB}/mediafile/storage/mp3.pyo
+${PYSITELIB}/mediafile/storage/mp4.py
+${PYSITELIB}/mediafile/storage/mp4.pyc
+${PYSITELIB}/mediafile/storage/mp4.pyo
+${PYSITELIB}/mediafile/storage/vorbis.py
+${PYSITELIB}/mediafile/storage/vorbis.pyc
+${PYSITELIB}/mediafile/storage/vorbis.pyo
+${PYSITELIB}/mediafile/utils/__init__.py
+${PYSITELIB}/mediafile/utils/__init__.pyc
+${PYSITELIB}/mediafile/utils/__init__.pyo
+${PYSITELIB}/mediafile/utils/image.py
+${PYSITELIB}/mediafile/utils/image.pyc
+${PYSITELIB}/mediafile/utils/image.pyo
+${PYSITELIB}/mediafile/utils/mutagen_wrapper.py
+${PYSITELIB}/mediafile/utils/mutagen_wrapper.pyc
+${PYSITELIB}/mediafile/utils/mutagen_wrapper.pyo
+${PYSITELIB}/mediafile/utils/soundcheck.py
+${PYSITELIB}/mediafile/utils/soundcheck.pyc
+${PYSITELIB}/mediafile/utils/soundcheck.pyo
+${PYSITELIB}/mediafile/utils/type_conversion.py
+${PYSITELIB}/mediafile/utils/type_conversion.pyc
+${PYSITELIB}/mediafile/utils/type_conversion.pyo
Index: pkgsrc/audio/py-mediafile/distinfo
diff -u pkgsrc/audio/py-mediafile/distinfo:1.3 pkgsrc/audio/py-mediafile/distinfo:1.4
--- pkgsrc/audio/py-mediafile/distinfo:1.3      Thu Jan  2 10:12:07 2025
+++ pkgsrc/audio/py-mediafile/distinfo  Sun Dec 28 14:46:44 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2025/01/02 10:12:07 adam Exp $
+$NetBSD: distinfo,v 1.4 2025/12/28 14:46:44 adam Exp $
 
-BLAKE2s (mediafile-0.13.0.tar.gz) = 577ae1c81d3995a83bb13393b4972097f12c4e0fbeeb6ada3bab5703ed2d1e3f
-SHA512 (mediafile-0.13.0.tar.gz) = 29c74aa9a37d4b7cdec94ca17938b31614c3301a6de97ac795291c49228267d51339dee5f85fa241cf93eead91f21c5272f32584060ab7b96bce99465fd7a9a0
-Size (mediafile-0.13.0.tar.gz) = 562194 bytes
+BLAKE2s (mediafile-0.14.0.tar.gz) = 6813c324b4ee3987cd7665a1369908e441e37d22416c16a6efe2dbdb8e52aa21
+SHA512 (mediafile-0.14.0.tar.gz) = 101dee77f013b88be510678b2d61ad4d72c2028ae6dba1e8e4e88fa0ffb7cbebb844d2823a86c96ef0348daa0ec3837dac0850ebdff39ac77c9c51792209a44c
+Size (mediafile-0.14.0.tar.gz) = 23670 bytes



Home | Main Index | Thread Index | Old Index