Robert Schütz
2023-02-04 19:58:30 -08:00
committed by Florian Brandes
parent 0be2ffbc44
commit a2eaeec32b

View File

@@ -17,16 +17,18 @@
, python-dateutil , python-dateutil
, python-xmp-toolkit , python-xmp-toolkit
, qpdf , qpdf
, setuptools
, setuptools-scm , setuptools-scm
, substituteAll , substituteAll
, wheel
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "pikepdf"; pname = "pikepdf";
version = "6.2.9"; version = "7.0.0";
format = "setuptools"; format = "pyproject";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.8";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "pikepdf"; owner = "pikepdf";
@@ -38,7 +40,7 @@ buildPythonPackage rec {
postFetch = '' postFetch = ''
rm "$out/.git_archival.txt" rm "$out/.git_archival.txt"
''; '';
hash = "sha256-Obsg5fsTv/7uiFRbzGp90+d90e2dX7CWMMRMgiQvNyc="; hash = "sha256-sJVAiAQtJ8tU8ZHRU5jzIICnHc6RJwMsvxexnt7b4Yw=";
}; };
patches = [ patches = [
@@ -57,12 +59,14 @@ buildPythonPackage rec {
SETUPTOOLS_SCM_PRETEND_VERSION = version; SETUPTOOLS_SCM_PRETEND_VERSION = version;
buildInputs = [ buildInputs = [
pybind11
qpdf qpdf
]; ];
nativeBuildInputs = [ nativeBuildInputs = [
pybind11
setuptools
setuptools-scm setuptools-scm
wheel
]; ];
nativeCheckInputs = [ nativeCheckInputs = [