{ lib, buildPythonPackage, fetchFromGitHub, h5py, }: buildPythonPackage rec { pname = "hdf5plugin"; version = "4.4.0"; format = "setuptools"; src = fetchFromGitHub { owner = "silx-kit"; repo = "hdf5plugin"; rev = "refs/tags/v${version}"; hash = "sha256-MnqY1PyGzo31H696J9CekiA2rJrUYzUMDC3UJMZaFLA="; }; dependencies = [ h5py ]; checkPhase = '' python test/test.py ''; pythonImportsCheck = [ "hdf5plugin" ]; preBuild = '' mkdir src/hdf5plugin/plugins ''; meta = with lib; { description = "Additional compression filters for h5py"; longDescription = '' hdf5plugin provides HDF5 compression filters and makes them usable from h5py. Supported encodings: Blosc, Blosc2, BitShuffle, BZip2, FciDecomp, LZ4, SZ, SZ3, Zfp, ZStd ''; homepage = "http://www.silx.org/doc/hdf5plugin/latest/"; license = licenses.mit; maintainers = with maintainers; [ pbsds ]; }; }