From 20668929d9833b63b47bccc6d994ec7bf968f5ee Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 15 Nov 2025 12:08:54 +0100 Subject: [PATCH] python313Packages.pymupdf: refactor --- pkgs/development/python-modules/pymupdf/default.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) 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 ];