Monday, February 02, 2026

audio/beets: update to 2.6.1; www/py-requests-cache update to 1.2.1; plus import required new dependencies

Index: audio/beets/Makefile
===================================================================
RCS file: /home/cvs/ports/audio/beets/Makefile,v
diff -u -p -r1.74 Makefile
--- audio/beets/Makefile 28 Oct 2025 12:15:48 -0000 1.74
+++ audio/beets/Makefile 2 Feb 2026 11:36:18 -0000
@@ -1,6 +1,6 @@
COMMENT= CLI tools to manage music collections

-MODPY_DISTV= 2.5.1
+MODPY_DISTV= 2.6.1
DISTNAME= beets-${MODPY_DISTV}
CATEGORIES= audio

@@ -19,8 +19,8 @@ RUN_DEPENDS+= textproc/py-confuse \
textproc/py-jellyfish \
math/py-lap \
audio/py-mediafile \
- audio/py-musicbrainzngs \
math/py-numpy \
+ sysutils/py-packaging \
sysutils/py-platformdirs \
textproc/py-yaml \
devel/py-typing-extensions \
@@ -35,11 +35,11 @@ RUN_DEPENDS+= textproc/py-confuse \
devel/py-xdg \
archivers/py-rarfile \
www/py-requests \
- www/py-requests-oauthlib
+ www/py-requests-oauthlib \
+ www/py-requests-ratelimiter

TEST_DEPENDS= archivers/py-rarfile \
audio/py-mpd2 \
- devel/py-mock \
devel/py-test-cov \
www/py-flask \
www/py-requests-oauthlib \
Index: audio/beets/distinfo
===================================================================
RCS file: /home/cvs/ports/audio/beets/distinfo,v
diff -u -p -r1.29 distinfo
--- audio/beets/distinfo 28 Oct 2025 12:15:48 -0000 1.29
+++ audio/beets/distinfo 2 Feb 2026 11:33:57 -0000
@@ -1,2 +1,2 @@
-SHA256 (beets-2.5.1.tar.gz) = f+79cIBPvPJlFgifRyusNManfo4g7FOSUv0br8kd6aI=
-SIZE (beets-2.5.1.tar.gz) = 2147257
+SHA256 (beets-2.6.1.tar.gz) = E3a5ku4Y7htd4I01hmJeeNQzjttrR+JPjnSTLYVR9nI=
+SIZE (beets-2.6.1.tar.gz) = 2175882
Index: audio/beets/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/audio/beets/pkg/PLIST,v
diff -u -p -r1.33 PLIST
--- audio/beets/pkg/PLIST 28 Oct 2025 12:15:48 -0000 1.33
+++ audio/beets/pkg/PLIST 2 Feb 2026 11:41:09 -0000
@@ -22,8 +22,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beets/${MODPY_PYCACHE}metadata_plugins.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beets/${MODPY_PYCACHE}plugins.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beets/${MODPY_PYCACHE}plugins.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/beets/${MODPY_PYCACHE}random.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/beets/${MODPY_PYCACHE}random.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beets/autotag/
lib/python${MODPY_VERSION}/site-packages/beets/autotag/__init__.py
lib/python${MODPY_VERSION}/site-packages/beets/autotag/${MODPY_PYCACHE}/
@@ -95,7 +93,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beets/metadata_plugins.py
lib/python${MODPY_VERSION}/site-packages/beets/plugins.py
lib/python${MODPY_VERSION}/site-packages/beets/py.typed
-lib/python${MODPY_VERSION}/site-packages/beets/random.py
lib/python${MODPY_VERSION}/site-packages/beets/test/
lib/python${MODPY_VERSION}/site-packages/beets/test/__init__.py
lib/python${MODPY_VERSION}/site-packages/beets/test/${MODPY_PYCACHE}/
@@ -112,10 +109,62 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beets/ui/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/beets/ui/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beets/ui/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/beets/ui/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/beets/ui/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/beets/ui/commands.py
-lib/python${MODPY_VERSION}/site-packages/beets/ui/completion_base.sh
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/__init__.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}completion.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}completion.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}help.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}help.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}list.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}list.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}modify.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}modify.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}move.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}move.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}remove.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}remove.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}stats.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}stats.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}update.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}update.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}write.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/${MODPY_PYCACHE}write.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/completion.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/completion_base.sh
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/config.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/fields.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/help.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/__init__.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/${MODPY_PYCACHE}display.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/display.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/import_/session.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/list.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/modify.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/move.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/remove.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/stats.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/update.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/utils.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/version.py
+lib/python${MODPY_VERSION}/site-packages/beets/ui/commands/write.py
lib/python${MODPY_VERSION}/site-packages/beets/util/
lib/python${MODPY_VERSION}/site-packages/beets/util/__init__.py
lib/python${MODPY_VERSION}/site-packages/beets/util/${MODPY_PYCACHE}/
@@ -127,6 +176,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beets/util/${MODPY_PYCACHE}bluelet.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beets/util/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beets/util/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beets/util/${MODPY_PYCACHE}deprecation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beets/util/${MODPY_PYCACHE}deprecation.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beets/util/${MODPY_PYCACHE}functemplate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beets/util/${MODPY_PYCACHE}functemplate.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beets/util/${MODPY_PYCACHE}hidden.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -142,6 +193,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beets/util/artresizer.py
lib/python${MODPY_VERSION}/site-packages/beets/util/bluelet.py
lib/python${MODPY_VERSION}/site-packages/beets/util/config.py
+lib/python${MODPY_VERSION}/site-packages/beets/util/deprecation.py
lib/python${MODPY_VERSION}/site-packages/beets/util/functemplate.py
lib/python${MODPY_VERSION}/site-packages/beets/util/hidden.py
lib/python${MODPY_VERSION}/site-packages/beets/util/id_extractors.py
@@ -184,8 +236,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}convert.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}deezer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}deezer.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}discogs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}discogs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}duplicates.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}duplicates.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}edit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -210,8 +260,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}ftintitle.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}fuzzy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}fuzzy.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}gmusic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}gmusic.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}hook.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}hook.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}ihate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -220,6 +268,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}importadded.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}importfeeds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}importfeeds.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}importsource.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}importsource.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}inline.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -242,6 +292,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}lyrics.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}mbcollection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}mbcollection.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}mbpseudo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}mbpseudo.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}mbsubmit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}mbsubmit.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}mbsync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -290,6 +342,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}the.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}thumbnails.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}thumbnails.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}titlecase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}titlecase.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/${MODPY_PYCACHE}unimported.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -304,9 +358,15 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/${MODPY_PYCACHE}art.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/${MODPY_PYCACHE}art.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/${MODPY_PYCACHE}musicbrainz.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/${MODPY_PYCACHE}musicbrainz.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/${MODPY_PYCACHE}requests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/${MODPY_PYCACHE}requests.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/${MODPY_PYCACHE}vfs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/${MODPY_PYCACHE}vfs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/art.py
+lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/musicbrainz.py
+lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/requests.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/_utils/vfs.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/absubmit.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/acousticbrainz.py
@@ -332,7 +392,17 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/chroma.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/convert.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/deezer.py
-lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs.py
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/__init__.py
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/${MODPY_PYCACHE}states.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/${MODPY_PYCACHE}states.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/states.py
+lib/python${MODPY_VERSION}/site-packages/beetsplug/discogs/types.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/duplicates.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/edit.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/embedart.py
@@ -345,11 +415,11 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/fromfilename.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/ftintitle.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/fuzzy.py
-lib/python${MODPY_VERSION}/site-packages/beetsplug/gmusic.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/hook.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/ihate.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/importadded.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/importfeeds.py
+lib/python${MODPY_VERSION}/site-packages/beetsplug/importsource.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/info.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/inline.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/ipfs.py
@@ -368,6 +438,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/loadext.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/lyrics.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/mbcollection.py
+lib/python${MODPY_VERSION}/site-packages/beetsplug/mbpseudo.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/mbsubmit.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/mbsync.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/metasync/
@@ -403,6 +474,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/beetsplug/substitute.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/the.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/thumbnails.py
+lib/python${MODPY_VERSION}/site-packages/beetsplug/titlecase.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/types.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/unimported.py
lib/python${MODPY_VERSION}/site-packages/beetsplug/web/
Index: www/py-requests-cache/Makefile
===================================================================
RCS file: /home/cvs/ports/www/py-requests-cache/Makefile,v
diff -u -p -r1.9 Makefile
--- www/py-requests-cache/Makefile 29 Apr 2025 10:40:31 -0000 1.9
+++ www/py-requests-cache/Makefile 2 Feb 2026 02:26:21 -0000
@@ -1,9 +1,8 @@
COMMENT = transparent persistent cache for the py-requests library
-MODPY_DISTV = 0.5.2
-DISTNAME = requests-cache-${MODPY_DISTV}
-PKGNAME = py-${DISTNAME}
+MODPY_DISTV = 1.2.1
+DISTNAME = requests_cache-${MODPY_DISTV}
+PKGNAME = py-${DISTNAME:S/_/-/}
CATEGORIES = www
-REVISION = 6

HOMEPAGE = https://github.com/reclosedev/requests-cache
MAINTAINER = Johan Huldtgren <jhuldtgren@gmail.com>
@@ -14,12 +13,18 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python

MODPY_PI = Yes
-MODPY_PYBUILD = setuptools
-
-# tests require network
+MODPY_PYBUILD = hatchling

RUN_DEPENDS = www/py-requests>=1.1.0

-TEST_DEPENDS = devel/py-mock
+# tests require network
+TEST_DEPENDS = databases/py-mongo \
+ devel/py-cattrs \
+ devel/py-mock \
+ devel/py-rich \
+ devel/py-tenacity \
+ devel/py-timeout-decorator \
+ www/py-responses \
+ www/py-url-normalize

.include <bsd.port.mk>
Index: www/py-requests-cache/distinfo
===================================================================
RCS file: /home/cvs/ports/www/py-requests-cache/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- www/py-requests-cache/distinfo 3 Mar 2020 21:40:13 -0000 1.1.1.1
+++ www/py-requests-cache/distinfo 2 Feb 2026 01:11:12 -0000
@@ -1,2 +1,2 @@
-SHA256 (requests-cache-0.5.2.tar.gz) = gTAjJpaGBF+OAeIonMHn6a5asi3dHihJqQk6s6tycOs=
-SIZE (requests-cache-0.5.2.tar.gz) = 31159
+SHA256 (requests_cache-1.2.1.tar.gz) = aKvJhv3FuNCRExj7tffIDuvNTQG/rMZoXs+IdgUlEdE=
+SIZE (requests_cache-1.2.1.tar.gz) = 3018209
Index: www/py-requests-cache/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/www/py-requests-cache/pkg/PLIST,v
diff -u -p -r1.6 PLIST
--- www/py-requests-cache/pkg/PLIST 23 Oct 2025 13:20:34 -0000 1.6
+++ www/py-requests-cache/pkg/PLIST 2 Feb 2026 01:13:25 -0000
@@ -6,15 +6,19 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/requests_cache-${MODPY_DISTV}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/requests_cache-${MODPY_DISTV}.dist-info/licenses/
lib/python${MODPY_VERSION}/site-packages/requests_cache-${MODPY_DISTV}.dist-info/licenses/LICENSE
-lib/python${MODPY_VERSION}/site-packages/requests_cache-${MODPY_DISTV}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/requests_cache/__init__.py
lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}cache_keys.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}cache_keys.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}patcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}patcher.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/_utils.py
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/__init__.py
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}/
@@ -24,39 +28,72 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}dynamodb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}dynamodb.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}gridfs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}gridfs.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}mongo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}mongo.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}mongodb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}mongodb.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}redis.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}redis.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}sqlite.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/${MODPY_PYCACHE}sqlite.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/base.py
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/dynamodb.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/filesystem.py
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/gridfs.py
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/mongo.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/mongodb.py
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/redis.py
lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/sqlite.py
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/__init__.py
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}dbdict.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}dbdict.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}dynamodbdict.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}dynamodbdict.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}gridfspickledict.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}gridfspickledict.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}mongodict.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}mongodict.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}redisdict.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/${MODPY_PYCACHE}redisdict.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/dbdict.py
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/dynamodbdict.py
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/gridfspickledict.py
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/mongodict.py
-lib/python${MODPY_VERSION}/site-packages/requests_cache/backends/storage/redisdict.py
-lib/python${MODPY_VERSION}/site-packages/requests_cache/compat.py
-lib/python${MODPY_VERSION}/site-packages/requests_cache/core.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/cache_keys.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/__init__.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}raw_response.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}raw_response.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/base.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/raw_response.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/request.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/models/response.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/patcher.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/__init__.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}actions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}actions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}directives.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}directives.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}expiration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}expiration.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/actions.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/directives.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/expiration.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/policy/settings.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/py.typed
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/__init__.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/${MODPY_PYCACHE}cattrs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/${MODPY_PYCACHE}cattrs.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/${MODPY_PYCACHE}pipeline.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/${MODPY_PYCACHE}pipeline.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/${MODPY_PYCACHE}preconf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/${MODPY_PYCACHE}preconf.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/cattrs.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/pipeline.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/serializers/preconf.py
+lib/python${MODPY_VERSION}/site-packages/requests_cache/session.py
ports@,

I'd like to pdate audio/beets to 2.6.1 which makes one dependency unused:
audio/py-musicbrainzngs, and requires adding www/py-requests-ratelimiter.
The latter needs devel/py-pyrate-limiter <3, which is new, so I used the
last supported version.

Our www/py-requests-cache is old. It was imported in 2020 with
www/py-metallum and never updated. www/py-requests-cache is a dependency of
two ports: www/py-metallum and databases/py-shillelagh. The first has no
tests, and the second has broken tests.

Anyway, www/py-requests-cache's tests require two new ports:
devel/py-timeout-decorator and www/py-url-normalize.

Ok? to:

update:
- audio/beets to 2.6.1
- www/py-requests-cache to 1.2.1

import:
- www/py-requests-ratelimiter
- devel/py-pyrate-limiter
- devel/py-timeout-decorator
- www/py-url-normalize

and to make it easy, I attached diffs for update and .tgz for import.

--
wbr, Kirill

No comments:

Post a Comment