diff options
Diffstat (limited to 'pkgs/development/python-modules/py-libzfs/default.nix')
-rw-r--r-- | pkgs/development/python-modules/py-libzfs/default.nix | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/pkgs/development/python-modules/py-libzfs/default.nix b/pkgs/development/python-modules/py-libzfs/default.nix index 661a79dd64855..ce976862ea255 100644 --- a/pkgs/development/python-modules/py-libzfs/default.nix +++ b/pkgs/development/python-modules/py-libzfs/default.nix @@ -1,23 +1,32 @@ -{ lib -, stdenv -, buildPythonPackage -, fetchFromGitHub -, cython_0 -, zfs +{ + lib, + stdenv, + buildPythonPackage, + fetchFromGitHub, + fetchpatch2, + cython_0, + zfs, }: buildPythonPackage rec { pname = "py-libzfs"; - version = "22.12.4.2"; + version = "24.04.0"; format = "setuptools"; src = fetchFromGitHub { owner = "truenas"; repo = pname; rev = "TS-${version}"; - hash = "sha256-vBLbjP1gQEQNsTLc2W6uRzCFHQXZp+jGiwE0Pe8VTuw="; + hash = "sha256-Uiu0RNE06++iNWUNcKpbZvreT2D7/EqHlFZJXKe3F4A="; }; + patches = [ + (fetchpatch2 { + url = "https://github.com/truenas/py-libzfs/commit/b5ffe1f1d6097df6e2f5cc6dd3c968872ec60804.patch"; + hash = "sha256-6r5hQ/o7c4vq4Tfh0l1WbeK3AuPvi+1wzkwkIn1qEes="; + }) + ]; + nativeBuildInputs = [ cython_0 ]; buildInputs = [ zfs ]; @@ -42,4 +51,3 @@ buildPythonPackage rec { platforms = platforms.linux; }; } - |