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