connman-gtk: fix FTBFS with GCC-14 (incompatible pointer types) (#376077)
[NixPkgs.git] / pkgs / development / python-modules / scikit-fmm / default.nix
blobf7fac9f6394f950a84ad9ace02081bb2e5d3a0d6
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   meson-python,
6   numpy,
7   python,
8 }:
10 buildPythonPackage rec {
11   pname = "scikit-fmm";
12   version = "2024.9.16";
13   pyproject = true;
15   src = fetchPypi {
16     pname = "scikit_fmm";
17     inherit version;
18     hash = "sha256-q6hqteXv600iH7xpCKHgRLkJYSpy9hIf/QnlsYI+jh4=";
19   };
21   build-system = [ meson-python ];
23   dependencies = [ numpy ];
25   checkPhase = ''
26     runHook preCheck
27     # "Do not run the tests from the source directory"
28     mkdir testdir; cd testdir
29     (set -x
30       ${python.interpreter} -c "import skfmm, sys; sys.exit(skfmm.test())"
31     )
32     runHook postCheck
33   '';
35   meta = with lib; {
36     description = "Python extension module which implements the fast marching method";
37     homepage = "https://github.com/scikit-fmm/scikit-fmm";
38     license = licenses.bsd3;
39     maintainers = [ ];
40   };