# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
github.setup h5py h5py 2.9.0
# h5py needs to be re-built after hdf5 upgrades
maintainers {eborisch @eborisch} openmaintainer
description Read and write HDF5 files from Python
The h5py package provides both a high- and low-level interface to the \
HDF5 library from Python. The low-level interface is intended to be a \
complete wrapping of the HDF5 API, while the high-level component \
supports access to HDF5 files, datasets and groups using established \
Python and NumPy concepts. \
\n\nA strong emphasis on automatic conversion between Python (Numpy) \
datatypes and data structures and their HDF5 equivalents vastly \
simplifies the process of reading and writing data from Python.
homepage http://www.h5py.org
# Dropping -devel versions; mature & stable
# Can be removed after 6/13/2019
subport py27-h5py-devel {set DEV_VERSION 27}
subport py34-h5py-devel {set DEV_VERSION 34}
subport py35-h5py-devel {set DEV_VERSION 35}
subport py36-h5py-devel {set DEV_VERSION 36}
python.versions 27 34 35 36 37
python.default_version 27
rmd160 5e2c0025768dc4a0ef7ae53e11ebdd67c4224509 \
sha256 aa1ae897c63cfc62f600bb5ed2be7ba771eff42745e0bdfa08b668fdb11f86c6 \
# Dropping -devel versions; mature & stable
# Can be removed after 6/13/2019
replaced_by py${python.version}-h5py
} elseif {${name} ne ${subport}} {
conflicts py${python.version}-h5py-devel
# Only check against releases.
livecheck.regex "archive/(\[0-9.\]+)\.tar\.gz"
if {${name} ne ${subport}} {
depends_build-append port:py${python.version}-cython