diff --git a/pkgs/development/python-modules/py-libzfs/default.nix b/pkgs/development/python-modules/py-libzfs/default.nix index ce976862ea25..b66839c0722f 100644 --- a/pkgs/development/python-modules/py-libzfs/default.nix +++ b/pkgs/development/python-modules/py-libzfs/default.nix @@ -4,6 +4,7 @@ buildPythonPackage, fetchFromGitHub, fetchpatch2, + setuptools, cython_0, zfs, }: @@ -27,16 +28,16 @@ buildPythonPackage rec { }) ]; - nativeBuildInputs = [ cython_0 ]; + build-system = [ cython_0 ]; buildInputs = [ zfs ]; # Passing CFLAGS in configureFlags does not work, see https://github.com/truenas/py-libzfs/issues/107 postPatch = lib.optionalString stdenv.isLinux '' substituteInPlace configure \ - --replace \ + --replace-fail \ 'CFLAGS="-DCYTHON_FALLTHROUGH"' \ 'CFLAGS="-DCYTHON_FALLTHROUGH -I${zfs.dev}/include/libzfs -I${zfs.dev}/include/libspl"' \ - --replace 'zof=false' 'zof=true' + --replace-fail 'zof=false' 'zof=true' ''; pythonImportsCheck = [ "libzfs" ];