From b48f0d7d32752dc4f2176c0a4e98f1fc62f0c5dd Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Tue, 22 Jul 2025 21:23:51 -0700 Subject: [PATCH] python3Packages.eth-keyfile: 0.8.1 -> 0.9.1 --- .../python-modules/eth-keyfile/default.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/eth-keyfile/default.nix b/pkgs/development/python-modules/eth-keyfile/default.nix index 0d16bc1ff21a..62be7f6e7307 100644 --- a/pkgs/development/python-modules/eth-keyfile/default.nix +++ b/pkgs/development/python-modules/eth-keyfile/default.nix @@ -7,13 +7,15 @@ eth-keys, eth-utils, pycryptodome, + py-ecc, # nativeCheckInputs pytestCheckHook, + pydantic, }: buildPythonPackage rec { pname = "eth-keyfile"; - version = "0.8.1"; + version = "0.9.1"; pyproject = true; src = fetchFromGitHub { @@ -21,7 +23,7 @@ buildPythonPackage rec { repo = "eth-keyfile"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-HufsN3aXdQErcQmnG2PZnEm5joqpy4f8IWNm3VrzJSY="; + hash = "sha256-DR17EupRDnviN6OXF+B+RlCVdG8cfcvnIgIEKxrXFKs="; }; build-system = [ setuptools ]; @@ -30,12 +32,20 @@ buildPythonPackage rec { eth-keys eth-utils pycryptodome + py-ecc ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + pydantic + ]; pythonImportsCheck = [ "eth_keyfile" ]; + disabledTests = [ + "test_install_local_wheel" + ]; + meta = { description = "Tools for handling the encrypted keyfile format used to store private keys"; homepage = "https://github.com/ethereum/eth-keyfile";