dev-python/h5json
JSON representation of HDF5 files, and the h5tojson/jsontoh5 tools
ChangeLog
commit 141fa479bfcd14a871c885a8be8bd73fc00d1851
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 3 14:52:35 2026 +0200
dev-python/h5json: new package, add 2.0.0
Needed by sci-ml/h5pyd from 1.0.0 onward, which adds a hard
h5json>=2.0.0 runtime dependency. Dependency tail of an already-packaged
scientific package, so in scope.
Ships the JSON representation of the HDF5 data model plus the h5tojson,
jsontoh5 and h5jvalidate tools. Deps read from the sdist's
pyproject.toml: h5py>=3.10, numpy>=2.0, jsonschema>=4.4.0, pytz; the
backend is plain setuptools and requires-python is >=3.11, below this
overlay's python3_12 floor.
LICENSE needed a new file rather than an existing name. Upstream's
COPYING is The HDF Group's "h5serv" licence (Copyright 2014-2017) -- a
five-clause BSD-style permissive licence whose clause 4 asks, but does
not require, acknowledgement. It is NOT ::gentoo's NCSA-HDF, which is
the University of Illinois / NCSA text covering the HDF5 C library:
different copyright holder, different wording. Checked every licence
file in ::gentoo and ::stuff for a byte-identical match and found none,
so licenses/h5serv is added verbatim from the sdist and the ebuild
labels it h5serv, following the overlay's existing habit of naming a
bespoke licence after its project (PyCifRW, NVIDIA-CUTLASS).
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 3 14:52:35 2026 +0200
dev-python/h5json: new package, add 2.0.0
Needed by sci-ml/h5pyd from 1.0.0 onward, which adds a hard
h5json>=2.0.0 runtime dependency. Dependency tail of an already-packaged
scientific package, so in scope.
Ships the JSON representation of the HDF5 data model plus the h5tojson,
jsontoh5 and h5jvalidate tools. Deps read from the sdist's
pyproject.toml: h5py>=3.10, numpy>=2.0, jsonschema>=4.4.0, pytz; the
backend is plain setuptools and requires-python is >=3.11, below this
overlay's python3_12 floor.
LICENSE needed a new file rather than an existing name. Upstream's
COPYING is The HDF Group's "h5serv" licence (Copyright 2014-2017) -- a
five-clause BSD-style permissive licence whose clause 4 asks, but does
not require, acknowledgement. It is NOT ::gentoo's NCSA-HDF, which is
the University of Illinois / NCSA text covering the HDF5 C library:
different copyright holder, different wording. Checked every licence
file in ::gentoo and ::stuff for a byte-identical match and found none,
so licenses/h5serv is added verbatim from the sdist and the ebuild
labels it h5serv, following the overlay's existing habit of naming a
bespoke licence after its project (PyCifRW, NVIDIA-CUTLASS).


View
Download
Browse