Merge pull request #171359 from fabaff/bump-signedjson

python310Packages.signedjson: 1.1.1 -> 1.1.4

authored by Fabian Affolter and committed by GitHub cbc98ee7 1bb69b56

+31 -18
+31 -18
pkgs/development/python-modules/signedjson/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 4 - , fetchpatch 5 3 , canonicaljson 6 - , unpaddedbase64 4 + , fetchPypi 5 + , importlib-metadata 7 6 , pynacl 7 + , pytestCheckHook 8 + , pythonOlder 9 + , setuptools-scm 8 10 , typing-extensions 9 - , setuptools-scm 10 - , importlib-metadata 11 - , pythonOlder 11 + , unpaddedbase64 12 12 }: 13 13 14 14 buildPythonPackage rec { 15 15 pname = "signedjson"; 16 - version = "1.1.1"; 16 + version = "1.1.4"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.7"; 17 20 18 21 src = fetchPypi { 19 22 inherit pname version; 20 - sha256 = "0280f8zyycsmd7iy65bs438flm7m8ffs1kcxfbvhi8hbazkqc19m"; 23 + hash = "sha256-zZHFavU/Fp7wMsYunEoyktwViGaTMxjQWS40Yts9ZJI="; 21 24 }; 22 25 23 - patches = [ 24 - # Do not require importlib_metadata on python 3.8 25 - (fetchpatch { 26 - url = "https://github.com/matrix-org/python-signedjson/commit/c40c83f844fee3c1c7b0c5d1508f87052334b4e5.patch"; 27 - sha256 = "109f135zn9azg5h1ljw3v94kpvnzmlqz1aiknpl5hsqfa3imjca1"; 28 - }) 26 + nativeBuildInputs = [ 27 + setuptools-scm 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + canonicaljson 32 + unpaddedbase64 33 + pynacl 34 + ] ++ lib.optionals (pythonOlder "3.8") [ 35 + importlib-metadata 36 + typing-extensions 29 37 ]; 30 38 31 - nativeBuildInputs = [ setuptools-scm ]; 32 - propagatedBuildInputs = [ canonicaljson unpaddedbase64 pynacl typing-extensions ] 33 - ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; 39 + checkInputs = [ 40 + pytestCheckHook 41 + ]; 42 + 43 + pythonImportsCheck = [ 44 + "signedjson" 45 + ]; 34 46 35 47 meta = with lib; { 36 - homepage = "https://pypi.org/project/signedjson/"; 37 48 description = "Sign JSON with Ed25519 signatures"; 49 + homepage = "https://github.com/matrix-org/python-signedjson"; 38 50 license = licenses.asl20; 51 + maintainers = with maintainers; [ ]; 39 52 }; 40 53 }