From 49877bdbed9e89d43066d5011b4f9112341b96e3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 17 May 2025 13:19:15 +0200 Subject: [PATCH] python313Packages.pycryptodome: 3.21.0 -> 3.22.0 https://github.com/Legrandin/pycryptodome/blob/v3.22.0/Changelog.rst --- .../python-modules/pycryptodome/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pycryptodome/default.nix b/pkgs/development/python-modules/pycryptodome/default.nix index 025faf27da32..4170ded2f6a1 100644 --- a/pkgs/development/python-modules/pycryptodome/default.nix +++ b/pkgs/development/python-modules/pycryptodome/default.nix @@ -4,6 +4,7 @@ callPackage, fetchFromGitHub, gmp, + setuptools, }: let @@ -11,21 +12,23 @@ let in buildPythonPackage rec { pname = "pycryptodome"; - version = "3.21.0"; - format = "setuptools"; + version = "3.22.0"; + pyproject = true; src = fetchFromGitHub { owner = "Legrandin"; repo = "pycryptodome"; tag = "v${version}"; - hash = "sha256-4GnjHDYJY1W3n6lUtGfk5KDMQfe5NoKbYn94TTXYCDY="; + hash = "sha256-jc/o2HtpJ908NiBh9Ii5dQkQ9USHRPjRPtBHC+YqCmU="; }; postPatch = '' substituteInPlace lib/Crypto/Math/_IntegerGMP.py \ - --replace 'load_lib("gmp"' 'load_lib("${gmp}/lib/libgmp.so.10"' + --replace-fail 'load_lib("gmp"' 'load_lib("${gmp}/lib/libgmp.so.10"' ''; + build-system = [ setuptools ]; + nativeCheckInputs = [ test-vectors ]; pythonImportsCheck = [ "Crypto" ];