pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-pooch
Module Name: pkgsrc
Committed By: adam
Date: Wed Feb 4 13:40:31 UTC 2026
Modified Files:
pkgsrc/devel/py-pooch: Makefile PLIST distinfo
Log Message:
py-pooch: updated to 1.9.0
1.9.0
Breaking changes:
Drop support for Python 3.7 and 3.8.
Bug fixes:
Explicitly pass filter to TarFile.extractall on Python >=3.12. Pass a filter="data" argument to TarFile.extractall to prevent dangerous security issues. The filter argument was added in Python 3.12,
so only pass it on versions greater or equal than that. This change matches the default behaviour that will take place since Python 3.14.
Fix TQDM usage. Newer versions of tqdm behave differently at a terminal vs in a jupyter notebook. Import from tqdm.auto instead so that the downloader looks right in either a notebook or the terminal.
Fix bug in file hashing on FIPS enabled system. Set userforsecurity=False on hashlib hashing algorithms to make FIPS enabled systems happy.
New features:
Set User-Agent in requests headers for DOI downloaders. Pass a custom User-Agent when making requests through DOI downloaders in order to bypass limit rates imposed by services like Zenodo to block
abusive requests. The can now filter requests coming from Pooch from the rest. Add a global REQUESTS_HEADERS variable that is used by the doi_to_url function (which requires to make a request to
doi.org to figure out the service provider). Add a new headers argument to the DOIDownloader to specifically pass requests headers. By default it'll use the Pooch's default user agent.
Extend support for Python 3.13 and Python 3.14.
Provide more descriptive errors when DOI request fails. Raise the requests response to provide more informative errors when the status code is between 400 and 600.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-pooch/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-pooch/PLIST \
pkgsrc/devel/py-pooch/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-pooch/Makefile
diff -u pkgsrc/devel/py-pooch/Makefile:1.9 pkgsrc/devel/py-pooch/Makefile:1.10
--- pkgsrc/devel/py-pooch/Makefile:1.9 Sat Apr 12 19:43:14 2025
+++ pkgsrc/devel/py-pooch/Makefile Wed Feb 4 13:40:31 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2025/04/12 19:43:14 adam Exp $
+# $NetBSD: Makefile,v 1.10 2026/02/04 13:40:31 adam Exp $
-DISTNAME= pooch-1.8.2
+DISTNAME= pooch-1.9.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pooch/}
Index: pkgsrc/devel/py-pooch/PLIST
diff -u pkgsrc/devel/py-pooch/PLIST:1.6 pkgsrc/devel/py-pooch/PLIST:1.7
--- pkgsrc/devel/py-pooch/PLIST:1.6 Sat Apr 12 19:43:14 2025
+++ pkgsrc/devel/py-pooch/PLIST Wed Feb 4 13:40:31 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2025/04/12 19:43:14 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/02/04 13:40:31 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -66,6 +66,9 @@ ${PYSITELIB}/pooch/tests/test_version.py
${PYSITELIB}/pooch/tests/utils.py
${PYSITELIB}/pooch/tests/utils.pyc
${PYSITELIB}/pooch/tests/utils.pyo
+${PYSITELIB}/pooch/typing/__init__.py
+${PYSITELIB}/pooch/typing/__init__.pyc
+${PYSITELIB}/pooch/typing/__init__.pyo
${PYSITELIB}/pooch/utils.py
${PYSITELIB}/pooch/utils.pyc
${PYSITELIB}/pooch/utils.pyo
Index: pkgsrc/devel/py-pooch/distinfo
diff -u pkgsrc/devel/py-pooch/distinfo:1.6 pkgsrc/devel/py-pooch/distinfo:1.7
--- pkgsrc/devel/py-pooch/distinfo:1.6 Fri Jun 7 05:31:04 2024
+++ pkgsrc/devel/py-pooch/distinfo Wed Feb 4 13:40:31 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2024/06/07 05:31:04 adam Exp $
+$NetBSD: distinfo,v 1.7 2026/02/04 13:40:31 adam Exp $
-BLAKE2s (pooch-1.8.2.tar.gz) = 993ad417a66e52202506699f4dde519ded6cf329f8479ad3629c5fcda48b2674
-SHA512 (pooch-1.8.2.tar.gz) = e81c343c0f40f90ecaf347408818ff4b6924404adcaa9572deb55adf6c7bb40c8d91bef69461cc4407dfdba69b35bcfaeacf0070fdd18124008f11532bf7affc
-Size (pooch-1.8.2.tar.gz) = 59353 bytes
+BLAKE2s (pooch-1.9.0.tar.gz) = 84607e95c5d27795b67fba9741a61d7e631bc7888724ab0527a5567d1715755d
+SHA512 (pooch-1.9.0.tar.gz) = c23da6578cb5830b01cd36ec3349fb70e68dc647e9fc00a5572ad4c36453524129c88521b075fe714fc93845ea20906b04723d1dfcfbc132d3d4f19a0f50bd1f
+Size (pooch-1.9.0.tar.gz) = 61788 bytes
Home |
Main Index |
Thread Index |
Old Index