git: 1ea3c26b73a2 - main - science/py-h5pyd: update 0.18.0 → 0.24.0

Yuri Victorovich <[email protected]> Sun, 02 Aug 2026 23:54:34 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1ea3c26b73a255fe64caa2db98416cc3295349d4

commit 1ea3c26b73a255fe64caa2db98416cc3295349d4
Author:     Yuri Victorovich <[email protected]>
AuthorDate: 2026-08-02 21:09:23 +0000
Commit:     Yuri Victorovich <[email protected]>
CommitDate: 2026-08-02 23:54:23 +0000

    science/py-h5pyd: update 0.18.0 → 0.24.0
---
 science/py-h5pyd/Makefile | 26 ++++++++++++++++++--------
 science/py-h5pyd/distinfo |  6 +++---
 2 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/science/py-h5pyd/Makefile b/science/py-h5pyd/Makefile
index 93e6721a3a6b..fd8182b55d86 100644
--- a/science/py-h5pyd/Makefile
+++ b/science/py-h5pyd/Makefile
@@ -1,26 +1,36 @@
 PORTNAME=	h5pyd
-DISTVERSION=	0.18.0
-PORTREVISION=	3
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.24.0
 CATEGORIES=	science python
-MASTER_SITES=	PYPI
+#MASTER_SITES=	PYPI # no tarball
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	[email protected]
-COMMENT=	h5py compatible client lib for HDF REST API
+COMMENT=	H5py compatible client lib for HDF REST API
 WWW=		https://github.com/HDFGroup/h5pyd
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pkgconfig>0:devel/py-pkgconfig@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \
+BUILD_DEPENDS=	${PY_SETUPTOOLS} \
+		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}google-api-python-client>0:www/py-google-api-python-client@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}google-auth>0:security/py-google-auth@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}google-auth-oauthlib>0:security/py-google-auth-oauthlib@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}numpy>=1.17.3,1:math/py-numpy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyjwt>0:www/py-pyjwt@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}requests-unixsocket>0:www/py-requests-unixsocket@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}requests-unixsocket>0:www/py-requests-unixsocket@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}six>=1.13.0:devel/py-six@${PY_FLAVOR}
+# run-dependencies are messed up in the package, see https://github.com/HDFGroup/h5pyd/issues/285
 
 USES=		pkgconfig python
-USE_PYTHON=	distutils concurrent autoplist
+USE_PYTHON=	pep517 concurrent autoplist
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	HDFGroup
 
 NO_ARCH=	yes
 
diff --git a/science/py-h5pyd/distinfo b/science/py-h5pyd/distinfo
index 16aabaf5b429..8b7fc9e98578 100644
--- a/science/py-h5pyd/distinfo
+++ b/science/py-h5pyd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712475557
-SHA256 (h5pyd-0.18.0.tar.gz) = 53cee21d7f2d8c25671e4a9d615b1833a495bc198bc44fe14d841298ae0684be
-SIZE (h5pyd-0.18.0.tar.gz) = 139846
+TIMESTAMP = 1785704428
+SHA256 (HDFGroup-h5pyd-v0.24.0_GH0.tar.gz) = b69ae34d610a1e6dd9b790fd66581db5b6b21c6dfad8e6a2e36f06b26109a3ba
+SIZE (HDFGroup-h5pyd-v0.24.0_GH0.tar.gz) = 256457