evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / shamir-mnemonic / default.nix
blob11d580eaf889466cc0d2cc98cdb3e512d11814ee
2   lib,
3   buildPythonPackage,
4   isPy3k,
5   fetchFromGitHub,
6   attrs,
7   click,
8   colorama,
9   pytestCheckHook,
12 buildPythonPackage rec {
13   pname = "shamir-mnemonic";
14   version = "0.2.2";
15   format = "setuptools";
17   disabled = !isPy3k;
19   src = fetchFromGitHub {
20     owner = "trezor";
21     repo = "python-${pname}";
22     rev = "v${version}";
23     hash = "sha256-b9tBXN9dBdAeGg3xf5ZBdd6kPpFzseJl6wRTTfNZEwo=";
24   };
26   propagatedBuildInputs = [
27     attrs
28     click
29     colorama
30   ];
32   nativeCheckInputs = [ pytestCheckHook ];
34   pythonImportsCheck = [ "shamir_mnemonic" ];
36   meta = with lib; {
37     description = "Reference implementation of SLIP-0039";
38     mainProgram = "shamir";
39     homepage = "https://github.com/trezor/python-shamir-mnemonic";
40     license = licenses.mit;
41     maintainers = with maintainers; [ prusnak ];
42   };