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