python3Packages.safe-pysha3: 1.0.4 -> 1.0.5

Changed files
+12 -11
pkgs
development
python-modules
safe-pysha3
+12 -11
pkgs/development/python-modules/safe-pysha3/default.nix
···
lib,
buildPythonPackage,
fetchPypi,
+
setuptools,
pythonOlder,
}:
buildPythonPackage rec {
pname = "safe-pysha3";
-
version = "1.0.4";
-
format = "setuptools";
-
disabled = pythonOlder "3.8";
+
version = "1.0.5";
+
pyproject = true;
+
+
disabled = pythonOlder "3.9";
src = fetchPypi {
-
inherit pname version;
-
hash = "sha256-5CkUax7dGYssqTSiBGplZWxdMbDsiUu9YFUSf03q/xc=";
+
pname = "safe_pysha3";
+
inherit version;
+
hash = "sha256-iM6q1q9La97NL1SzGtDl5eIQ1PXsq7G9H9NTmtYbe/E=";
};
-
# AttributeError: 'Keccak_224Tests' object has no attribute 'failIf'.
-
postPatch = ''
-
substituteInPlace tests.py \
-
--replace "failIf" "assertFalse"
-
'';
+
build-system = [
+
setuptools
+
];
pythonImportsCheck = [ "sha3" ];
meta = {
changelog = "https://github.com/5afe/pysha3/releases/tag/v${version}";
-
description = "SHA-3 (Keccak) for Python 3.9 - 3.11";
+
description = "SHA-3 (Keccak) for Python 3.9 - 3.13";
homepage = "https://github.com/5afe/pysha3";
license = lib.licenses.psfl;
maintainers = with lib.maintainers; [ wegank ];