diff --git a/pkgs/development/python-modules/orjson/default.nix b/pkgs/development/python-modules/orjson/default.nix index d639f6567293..831d24fc73e0 100644 --- a/pkgs/development/python-modules/orjson/default.nix +++ b/pkgs/development/python-modules/orjson/default.nix @@ -4,6 +4,7 @@ , rustPlatform , fetchFromGitHub , buildPythonPackage +, cffi , libiconv , numpy , psutil @@ -15,28 +16,30 @@ buildPythonPackage rec { pname = "orjson"; - version = "3.6.7"; + version = "3.7.8"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "ijl"; repo = pname; rev = version; - sha256 = "1a55f1ipii7hg42bvsii053xczbgwwv8w6wgdb14qyirm5c9szd3"; + hash = "sha256-K/hLNzwwEeGN6S33Xkfh+ocDHmTmh6yZYcN4vxaAvoQ="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - sha256 = "1piy0b1gh56n8srzhyd1n971a6pqpgmwhr4v9a81wg0xkbva8gdk"; + hash = "sha256-kwZg1bC1O6XBI5HBgzahph/0k/RUKEkFIQMMuA1xe4w="; }; format = "pyproject"; - nativeBuildInputs = with rustPlatform; [ + nativeBuildInputs = [ + cffi + ] ++ (with rustPlatform; [ cargoSetupHook maturinBuildHook - ]; + ]); buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];