pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-h5py
Module Name: pkgsrc
Committed By: markd
Date: Tue Jun 18 10:42:30 UTC 2024
Modified Files:
pkgsrc/devel/py-h5py: Makefile distinfo
Removed Files:
pkgsrc/devel/py-h5py/patches: patch-h5py___errors.pxd
patch-h5py___locks.pxi patch-h5py___proxy.pyx
patch-h5py_api__compat.h patch-h5py_api__types__hdf5.pxd
patch-h5py_h5fd.pyx patch-h5py_tests_test__dataset.py
patch-pyproject.toml
Log Message:
py-h5py: update to 3.11.0
New features
* h5py is now compatible with Numpy 2.0.
* New methods Group.visit_links() and Group.visititems_links() that include
links when visiting groups.
Exposing HDF5 functions
* Exposes remaining information from H5O_info_t struct such as access,
modification, change, and birth time (PR 2358). Also exposes field providing
number of attributes attached to an object. Expands object header metadata
struct H5O_hdr_info_t, hdr field of H5O_info_t, to provide number of chunks
and flags set for object header. Lastly, adds meta_size field from H5O_info_t
struct that provides two fields, attr which is the storage overhead of any
attached attributes, and obj which is storage overhead required for chunk
storage. The last two fields added can be useful for determining the storage
overhead incurred from various data layout/chunked strategies, and for
obtaining information such as that provided by h5stat.
Bug fixes
* h5py’s tests pass with HDF5 1.14.4, which is due to be released shortly after
h5py 3.11.
* iter_chunks() now behaves correctly with a selection.
* HDF5 allows external datasets (with the data stored in a separate file) to be
expandable along the first dimension. Such datasets can now be created through
h5py by passing a maxshape= parameter.
Building h5py
* h5py can now be built with Cython 3.x.
* Fixed some errors compiling with GCC 14.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/py-h5py/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-h5py/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/py-h5py/patches/patch-h5py___errors.pxd \
pkgsrc/devel/py-h5py/patches/patch-h5py___locks.pxi \
pkgsrc/devel/py-h5py/patches/patch-h5py___proxy.pyx \
pkgsrc/devel/py-h5py/patches/patch-h5py_api__compat.h \
pkgsrc/devel/py-h5py/patches/patch-h5py_api__types__hdf5.pxd \
pkgsrc/devel/py-h5py/patches/patch-h5py_h5fd.pyx \
pkgsrc/devel/py-h5py/patches/patch-h5py_tests_test__dataset.py \
pkgsrc/devel/py-h5py/patches/patch-pyproject.toml
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-h5py/Makefile
diff -u pkgsrc/devel/py-h5py/Makefile:1.18 pkgsrc/devel/py-h5py/Makefile:1.19
--- pkgsrc/devel/py-h5py/Makefile:1.18 Wed Dec 13 20:29:09 2023
+++ pkgsrc/devel/py-h5py/Makefile Tue Jun 18 10:42:30 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2023/12/13 20:29:09 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2024/06/18 10:42:30 markd Exp $
-DISTNAME= h5py-3.10.0
+DISTNAME= h5py-3.11.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=h/h5py/}
Index: pkgsrc/devel/py-h5py/distinfo
diff -u pkgsrc/devel/py-h5py/distinfo:1.12 pkgsrc/devel/py-h5py/distinfo:1.13
--- pkgsrc/devel/py-h5py/distinfo:1.12 Wed Dec 13 20:29:09 2023
+++ pkgsrc/devel/py-h5py/distinfo Tue Jun 18 10:42:30 2024
@@ -1,14 +1,5 @@
-$NetBSD: distinfo,v 1.12 2023/12/13 20:29:09 wiz Exp $
+$NetBSD: distinfo,v 1.13 2024/06/18 10:42:30 markd Exp $
-BLAKE2s (h5py-3.10.0.tar.gz) = 42c235c96ecd36a218f468ae07fdd1aeecd2a613a44cc8038e0b8227b2e90202
-SHA512 (h5py-3.10.0.tar.gz) = 840d7f2b9b9d5e22e8edae21c84884abec64acdd6c36437a4921ce9dc1b343c55f66f72b699146d71fe55688f6f948787b62335a24906288e9565b2b19b24b01
-Size (h5py-3.10.0.tar.gz) = 403716 bytes
-SHA1 (patch-h5py___errors.pxd) = 8b180360c0e594e74fe856af34e2586b9f6c30ee
-SHA1 (patch-h5py___errors.pyx) = 2c85ae5247458e7239c62d6c5673f9382a5364f6
-SHA1 (patch-h5py___locks.pxi) = 6d85f0081e05e2159fa1110a0ad2e29a899e3fc9
-SHA1 (patch-h5py___proxy.pyx) = 78ddd6984ad9007464c5705cff53b870d9a9d2b8
-SHA1 (patch-h5py_api__compat.h) = 6821a1fb845a5613959b7958bf1748c37fb44e94
-SHA1 (patch-h5py_api__types__hdf5.pxd) = c10621fad075e4bd0e392ca702950186b55fb255
-SHA1 (patch-h5py_h5fd.pyx) = 518132ff0258595bb49725c46145a59ad3429f40
-SHA1 (patch-h5py_tests_test__dataset.py) = de44c0e74ce9b53aa060be0dfacc39162f335698
-SHA1 (patch-pyproject.toml) = ad08e90ed3f8b642978df15d130c6a3e81f3fa9c
+BLAKE2s (h5py-3.11.0.tar.gz) = caf409a47070af4357348633f37f298e5f380affbb7af05f19f9444704329aa2
+SHA512 (h5py-3.11.0.tar.gz) = 05d99093d5e7c280779b4167bd3594488dfc348b800da95c2275ddc8d77b4208fd1353942bf8863c4859d0208e8aa8bf84e628b3c5942eb947ecdcf0a7d19e88
+Size (h5py-3.11.0.tar.gz) = 406519 bytes
Home |
Main Index |
Thread Index |
Old Index