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