pkgsrc-Changes archive

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

CVS commit: pkgsrc/audio/py-beets



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jan  2 10:21:02 UTC 2025

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

Log Message:
py-beets: updated to 2.2.0

2.2.0

New features

/plugins/substitute: Allow the replacement string to use capture groups from the match. It is thus possible to create more general rules, applying to many different artists at once.

Bug fixes

Bring back test files and the manual to the source distribution tarball.
Fix bug where matcher doesn't consider medium number when importing. This makes it difficult to import hybrid SACDs and other releases with duplicate tracks.
Check if running python from the Microsoft Store and provide feedback to install from python.org.

Other changes

Changed bitesize label to good first issue. Our contribute page is now automatically populated with these issues.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/audio/py-beets/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/audio/py-beets/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/audio/py-beets/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-beets/Makefile
diff -u pkgsrc/audio/py-beets/Makefile:1.34 pkgsrc/audio/py-beets/Makefile:1.35
--- pkgsrc/audio/py-beets/Makefile:1.34 Mon Nov 11 07:27:52 2024
+++ pkgsrc/audio/py-beets/Makefile      Thu Jan  2 10:21:02 2025
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.34 2024/11/11 07:27:52 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2025/01/02 10:21:02 adam Exp $
 
-DISTNAME=      beets-2.0.0
+DISTNAME=      beets-2.2.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    audio python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/beets/}
 
@@ -9,24 +10,33 @@ HOMEPAGE=    https://beets.io/
 COMMENT=       Music geek's media organizer
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
 DEPENDS+=      ${PYPKGPREFIX}-Unidecode>=1.3.6:../../textproc/py-Unidecode
 DEPENDS+=      ${PYPKGPREFIX}-confuse>=1.5.0:../../devel/py-confuse
 DEPENDS+=      ${PYPKGPREFIX}-jellyfish-[0-9]*:../../textproc/py-jellyfish
 DEPENDS+=      ${PYPKGPREFIX}-mediafile>=0.12.0:../../audio/py-mediafile
 DEPENDS+=      ${PYPKGPREFIX}-munkres>=1.0.0:../../math/py-munkres
 DEPENDS+=      ${PYPKGPREFIX}-musicbrainz-ngs>=0.4:../../audio/py-musicbrainz-ngs
-DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
-DEPENDS+=      ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
+DEPENDS+=      ${PYPKGPREFIX}-platformdirs>=3.5.0:../../misc/py-platformdirs
 DEPENDS+=      ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
+# update
+DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
 # lastgenre
 DEPENDS+=      ${PYPKGPREFIX}-last-[0-9]*:../../audio/py-last
 # scrub
 DEPENDS+=      ${PYPKGPREFIX}-mutagen>=1.33:../../audio/py-mutagen
+TEST_DEPENDS+= ${PYPKGPREFIX}-discogs-client-[0-9]*:../../audio/py-discogs-client
+TEST_DEPENDS+= ${PYPKGPREFIX}-mpd2-[0-9]*:../../audio/py-mpd2
+TEST_DEPENDS+= ${PYPKGPREFIX}-requests-oauthlib-[0-9]*:../../security/py-requests-oauthlib
+TEST_DEPENDS+= ${PYPKGPREFIX}-responses>=0.3.0:../../net/py-responses
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+.include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} < 311
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
+.endif
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && ${MV} beet beet-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/audio/py-beets/PLIST
diff -u pkgsrc/audio/py-beets/PLIST:1.18 pkgsrc/audio/py-beets/PLIST:1.19
--- pkgsrc/audio/py-beets/PLIST:1.18    Wed Jun 12 15:42:29 2024
+++ pkgsrc/audio/py-beets/PLIST Thu Jan  2 10:21:02 2025
@@ -1,11 +1,10 @@
-@comment $NetBSD: PLIST,v 1.18 2024/06/12 15:42:29 adam Exp $
+@comment $NetBSD: PLIST,v 1.19 2025/01/02 10:21:02 adam Exp $
 bin/beet-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/beets/__init__.py
 ${PYSITELIB}/beets/__init__.pyc
 ${PYSITELIB}/beets/__init__.pyo
@@ -86,12 +85,6 @@ ${PYSITELIB}/beets/util/artresizer.pyo
 ${PYSITELIB}/beets/util/bluelet.py
 ${PYSITELIB}/beets/util/bluelet.pyc
 ${PYSITELIB}/beets/util/bluelet.pyo
-${PYSITELIB}/beets/util/confit.py
-${PYSITELIB}/beets/util/confit.pyc
-${PYSITELIB}/beets/util/confit.pyo
-${PYSITELIB}/beets/util/enumeration.py
-${PYSITELIB}/beets/util/enumeration.pyc
-${PYSITELIB}/beets/util/enumeration.pyo
 ${PYSITELIB}/beets/util/functemplate.py
 ${PYSITELIB}/beets/util/functemplate.pyc
 ${PYSITELIB}/beets/util/functemplate.pyo
@@ -352,3 +345,5 @@ ${PYSITELIB}/beetsplug/web/templates/ind
 ${PYSITELIB}/beetsplug/zero.py
 ${PYSITELIB}/beetsplug/zero.pyc
 ${PYSITELIB}/beetsplug/zero.pyo
+${PYSITELIB}/man/beet.1
+${PYSITELIB}/man/beetsconfig.5

Index: pkgsrc/audio/py-beets/distinfo
diff -u pkgsrc/audio/py-beets/distinfo:1.21 pkgsrc/audio/py-beets/distinfo:1.22
--- pkgsrc/audio/py-beets/distinfo:1.21 Wed Jun 12 15:42:29 2024
+++ pkgsrc/audio/py-beets/distinfo      Thu Jan  2 10:21:02 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2024/06/12 15:42:29 adam Exp $
+$NetBSD: distinfo,v 1.22 2025/01/02 10:21:02 adam Exp $
 
-BLAKE2s (beets-2.0.0.tar.gz) = 242278f04cc2c3b1cab5a9a7fad5a17a70c8039fc5225fe13caedd860ecaa346
-SHA512 (beets-2.0.0.tar.gz) = 1af621ba7a16c1f7a838c9f23737745658080ec021c90da3f7574bbeb16a841c828b86ccf29d530d198988e4971ccc424fc1b5b482bb579b9da32273f3add3a9
-Size (beets-2.0.0.tar.gz) = 2194709 bytes
+BLAKE2s (beets-2.2.0.tar.gz) = e52ad19e709226963b84377d1633fdd170ad80b8a9f019197579da427ad8eeb9
+SHA512 (beets-2.2.0.tar.gz) = aa14978d8ff9ddcab88db846371209e69bdf6f8c22d98bf819b9dcf583c2a38d3259b3f8afad0574e73f333d0edb9ddd6752b6ae3c7e92e93a0f7532a22f0fe9
+Size (beets-2.2.0.tar.gz) = 2044230 bytes



Home | Main Index | Thread Index | Old Index