diff --git a/pkgs/development/python-modules/pymupdf/default.nix b/pkgs/development/python-modules/pymupdf/default.nix index 8b34e256a327..6f3e15e40b1a 100644 --- a/pkgs/development/python-modules/pymupdf/default.nix +++ b/pkgs/development/python-modules/pymupdf/default.nix @@ -73,13 +73,16 @@ buildPythonPackage rec { unset LD ''; - nativeBuildInputs = [ + build-system = [ libclang swig - psutil setuptools ]; + dependencies = [ + mupdf-cxx-lib + ]; + buildInputs = [ freetype harfbuzz @@ -89,8 +92,6 @@ buildPythonPackage rec { gumbo ]; - propagatedBuildInputs = [ mupdf-cxx-lib ]; - env = { # force using system MuPDF (must be defined in environment and empty) PYMUPDF_SETUP_MUPDF_BUILD = ""; @@ -110,11 +111,9 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook - ]; - - checkInputs = [ fonttools pillow + psutil pymupdf-fonts ];