1{
2 lib,
3 buildPythonPackage,
4 pythonOlder,
5 fetchFromGitHub,
6 cmake,
7 swig4,
8 elastix,
9 itk,
10 numpy,
11 simpleitk,
12 scikit-build,
13}:
14
15buildPythonPackage rec {
16 inherit (simpleitk)
17 pname
18 version
19 src
20 meta
21 ;
22 format = "pyproject";
23 disabled = pythonOlder "3.8";
24
25 sourceRoot = "${src.name}/Wrapping/Python";
26 preBuild = ''
27 make
28 '';
29
30 nativeBuildInputs = [
31 cmake
32 swig4
33 scikit-build
34 ];
35 propagatedBuildInputs = [
36 elastix
37 itk
38 simpleitk
39 numpy
40 ];
41
42 pythonImportsCheck = [ "SimpleITK" ];
43}