lol

python311Packages.signify: 0.4.0 -> 0.5.2, mark as broken

+14 -8
+14 -8
pkgs/development/python-modules/signify/default.nix
··· 1 1 { lib 2 - , buildPythonPackage 3 - , pythonOlder 4 - , fetchFromGitHub 5 2 , asn1crypto 3 + , buildPythonPackage 6 4 , certvalidator 5 + , fetchFromGitHub 6 + , mscerts 7 7 , oscrypto 8 8 , pyasn1 9 9 , pyasn1-modules 10 10 , pytestCheckHook 11 + , pythonOlder 11 12 }: 12 13 13 14 buildPythonPackage rec { 14 15 pname = "signify"; 15 - version = "0.4.0"; 16 - disabled = pythonOlder "3.6"; 16 + version = "0.5.2"; 17 17 format = "setuptools"; 18 18 19 + disabled = pythonOlder "3.6"; 20 + 19 21 src = fetchFromGitHub { 20 22 owner = "ralphje"; 21 23 repo = pname; 22 - rev = "v${version}"; 23 - hash = "sha256-YJc9RIqkEL7dd1ahE4IbxyyZgsZWBDqbXZAvI/nK24M="; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-+UhZF+QYuv8pq/sTu7GDPUrlPNNixFgVZL+L0ulj/ko="; 24 26 }; 25 27 26 28 propagatedBuildInputs = [ 27 29 asn1crypto 28 30 certvalidator 31 + mscerts 29 32 oscrypto 30 33 pyasn1 31 34 pyasn1-modules ··· 46 49 ]; 47 50 48 51 meta = with lib; { 49 - homepage = "https://github.com/ralphje/signify"; 50 52 description = "library that verifies PE Authenticode-signed binaries"; 53 + homepage = "https://github.com/ralphje/signify"; 51 54 license = licenses.mit; 52 55 maintainers = with maintainers; [ baloo ]; 56 + # No support for pyasn1 > 0.5 57 + # https://github.com/ralphje/signify/issues/37 58 + broken = true; 53 59 }; 54 60 }