1{ lib
2, buildPythonPackage
3, fetchPypi
4, numpy
5, python
6}:
7
8buildPythonPackage rec {
9 pname = "scikit-fmm";
10 version = "2021.10.29";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "799f36e918a2b64ed8434d6c4fef3a1a47757055955c240fba0d4aadccca26b2";
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}