linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / shamir-mnemonic / default.nix
blobceb3b9abcd8bdc762ba4c9d478195f97130fb3ce
1 { lib
2 , buildPythonPackage
3 , isPy3k
4 , fetchFromGitHub
5 , attrs
6 , click
7 , colorama
8 , pytestCheckHook
9 }:
11 buildPythonPackage rec {
12   pname = "shamir-mnemonic";
13   version = "0.2.1";
15   disabled = !isPy3k;
17   src = fetchFromGitHub {
18     owner = "trezor";
19     repo = "python-${pname}";
20     rev = "v${version}";
21     sha256 = "1mi1n01yw8yycbiv1l0xnfzlhhq2arappyvyi2jm5yq65jln77kg";
22   };
24   propagatedBuildInputs = [
25     attrs
26     click
27     colorama
28   ];
30   checkInputs = [ pytestCheckHook ];
32   pythonImportsCheck = [ "shamir_mnemonic" ];
34   meta = with lib; {
35     description = "Reference implementation of SLIP-0039";
36     homepage = "https://github.com/trezor/python-shamir-mnemonic";
37     license = licenses.mit;
38     maintainers = with maintainers; [ _1000101 prusnak ];
39   };