nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at r-updates 47 lines 968 B view raw
1{ 2 lib, 3 asn1crypto, 4 buildPythonPackage, 5 certvalidator, 6 fetchFromGitHub, 7 mscerts, 8 oscrypto, 9 pytestCheckHook, 10 setuptools, 11 typing-extensions, 12}: 13 14buildPythonPackage rec { 15 pname = "signify"; 16 version = "0.9.2"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "ralphje"; 21 repo = "signify"; 22 tag = "v${version}"; 23 hash = "sha256-ICmBzIbkynxRNojNQrQZoydMyFd6j3F1BLWN8VeB5dE="; 24 }; 25 26 build-system = [ setuptools ]; 27 28 dependencies = [ 29 asn1crypto 30 certvalidator 31 mscerts 32 oscrypto 33 typing-extensions 34 ]; 35 36 pythonImportsCheck = [ "signify" ]; 37 38 nativeCheckInputs = [ pytestCheckHook ]; 39 40 meta = { 41 changelog = "https://github.com/ralphje/signify/blob/refs/tags/${src.tag}/docs/changelog.rst"; 42 description = "Library that verifies PE Authenticode-signed binaries"; 43 homepage = "https://github.com/ralphje/signify"; 44 license = lib.licenses.mit; 45 maintainers = with lib.maintainers; [ baloo ]; 46 }; 47}