science/py-h5json 2.0.1 FreeBSD
Tools and library for representing HDF5 in JSON
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
84362981c4- License
- BSD3CLAUSE
- Categories
- science, python
Description
This package contains a specification, library, and utilities for describing HDF5 content in JSON. The utilities can be used to convert any HDF5 file to JSON or from a JSON file (using the convention described here to HDF5).
The library is useful for any Python application that needs to translate between HDF5 objects and JSON serializations. In addition to the utilities provided in this repository, the library is used by HDF Server (a RESTful web service for HDF5), and HDF Product Designer (an application for creating product designs).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | science/py-h5json | 2.0.1 |
| DragonFly | science/py-h5json | 1.1.3_2 |
Install
Binary package:
pkg install py312-h5json
From the ports tree:
cd /usr/ports/science/py-h5json/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-h5json>0:science/py-h5json
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 2.0.0 | - | 1.1.3_2 | 2.0.0 |
| FreeBSD:14:quarterly | - | 2.0.0 | n/a | 1.1.3_2 | 2.0.0 |
| FreeBSD:15:latest | - | 2.0.0 | n/a | 1.1.3_2 | 1.1.3_2 |
| FreeBSD:15:quarterly | - | 2.0.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.0.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=61: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 4
${PYTHON_PKGNAMEPREFIX}h5py>=3.10: science/py-h5py${PYTHON_PKGNAMEPREFIX}jsonschema>=4.4.0: devel/py-jsonschema${PYTHON_PKGNAMEPREFIX}numpy>=2.0: math/py-numpy${PYTHON_PKGNAMEPREFIX}pytz>0: devel/py-pytz
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 26
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/gettext-runtime
- devel/libffi
- devel/py-attrs
- devel/py-jsonschema
- devel/py-jsonschema-specifications
- devel/py-pytz
- devel/py-referencing
- devel/py-rpds-py
- devel/py-typing-extensions
- devel/readline
- lang/gcc14
- lang/python312
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- print/indexinfo
- science/hdf5
- science/libaec
- science/py-h5py
- textproc/expat2
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| h5json-2.0.1.tar.gz | 116583 | 3badd990d2c663f3c1d6827a243f8a76fdd479a933aef936a435a32c82822bb1 |
Master sites 1
- PYPI