1{ 2 lib, 3 pkgs, 4 buildPythonPackage, 5 fetchFromGitHub, 6 scikit-build-core, 7 gfortran, 8 cmake, 9 ninja, 10 mpi, 11 libspatialindex, 12 rtree, 13}: 14 15buildPythonPackage rec { 16 inherit (pkgs.libsupermesh) 17 pname 18 version 19 src 20 meta 21 ; 22 pyproject = true; 23 24 build-system = [ 25 scikit-build-core 26 ]; 27 28 nativeBuildInputs = [ 29 gfortran 30 cmake 31 ninja 32 mpi 33 ]; 34 35 dontUseCmakeConfigure = true; 36 37 buildInputs = [ 38 libspatialindex 39 gfortran.cc.lib 40 ]; 41 42 dependencies = [ 43 rtree 44 ]; 45 46 # Only build tests if not built by scikit-build-core 47 doCheck = false; 48}