1{ lib
2, buildPythonPackage
3, fetchPypi
4, numpy
5, python
6}:
7
8buildPythonPackage rec {
9 pname = "scikit-fmm";
10 version = "2021.2.2";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "809e20016e6341e4de29b6be4befc477b7002cfd5e2a11b80deae16005f35670";
15 };
16
17 propagatedBuildInputs = [
18 numpy
19 ];
20
21 checkPhase = ''
22 mkdir testdir; cd testdir
23 ${python.interpreter} -c "import skfmm, sys; sys.exit(skfmm.test())"
24 '';
25
26 meta = with lib; {
27 description = "A Python extension module which implements the fast marching method";
28 homepage = "https://github.com/scikit-fmm/scikit-fmm";
29 license = licenses.bsd3;
30 maintainers = with maintainers; [ costrouc ];
31 };
32}