blob: eabc1277fe7e0f9e012fca5d4780bf7a4029f875 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
{
lib,
buildPythonPackage,
fetchpatch2,
fetchPypi,
numpy,
pandas,
pytestCheckHook,
scipy,
setuptools,
tables,
}:
buildPythonPackage rec {
pname = "flammkuchen";
version = "1.0.3";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-z68HBsU9J6oe8+YL4OOQiMYQRs3TZUDM+e2ssqo6BFI=";
};
patches = [
(fetchpatch2 {
name = "numpy-v2-compat.patch";
url = "https://github.com/portugueslab/flammkuchen/commit/c523ea78e10facd98d4893f045249c68bae17940.patch?full_index=1";
hash = "sha256-/goNkiEBrcprywQYf2oKvGbu5j12hmalPuB45wNNt+I=";
})
];
build-system = [ setuptools ];
dependencies = [
numpy
scipy
tables
];
nativeCheckInputs = [
pandas
pytestCheckHook
];
meta = {
homepage = "https://github.com/portugueslab/flammkuchen";
description = "Flexible HDF5 saving/loading library forked from deepdish (University of Chicago) and maintained by the Portugues lab";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ tbenst ];
};
}
|