diff --git a/pkgs/development/python-modules/rawpy/default.nix b/pkgs/development/python-modules/rawpy/default.nix index 58913a5531b9..6a9c7a1a2fd1 100644 --- a/pkgs/development/python-modules/rawpy/default.nix +++ b/pkgs/development/python-modules/rawpy/default.nix @@ -24,14 +24,14 @@ buildPythonPackage (finalAttrs: { pname = "rawpy"; - version = "0.26.1"; + version = "0.27.0"; pyproject = true; src = fetchFromGitHub { owner = "letmaik"; repo = "rawpy"; tag = "v${finalAttrs.version}"; - hash = "sha256-/pD3t6sP/SctjzjiOo2e937NEetvkcC5wB/RWi8UXI0="; + hash = "sha256-zM6S1oCOy6AWpaGgdgAqOUGW3rQ0Q9CxKMJoQTJPJIA="; }; build-system = [ @@ -56,6 +56,12 @@ buildPythonPackage (finalAttrs: { RAWPY_USE_SYSTEM_LIBRAW = 1; }; + # cmake is only needed to build libraw when `RAWPY_USE_SYSTEM_LIBRAW` is disabled + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail '"cmake",' "" + ''; + pythonImportsCheck = [ "rawpy" "rawpy._rawpy"