ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / py-ecc / default.nix
blob8060ab45cae1312009ecea5dd1e9b4efb04ddedf
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , cached-property
5 , eth-typing
6 , eth-utils
7 , mypy-extensions
8 , pytestCheckHook
9 , pythonOlder
12 buildPythonPackage rec {
13   pname = "py-ecc";
14   version = "6.0.0";
15   disabled = pythonOlder "3.6";
17   src = fetchFromGitHub {
18     owner = "ethereum";
19     repo = "py_ecc";
20     rev = "v${version}";
21     sha256 = "sha256-638otYA3e/Ld4mcM69yrqHQnGoK/Sfl/UA9FWnjgO/U=";
22   };
24   propagatedBuildInputs = [
25     cached-property
26     eth-typing
27     eth-utils
28     mypy-extensions
29   ];
31   checkInputs = [
32     pytestCheckHook
33   ];
35   pythonImportsCheck = [ "py_ecc" ];
37   meta = with lib; {
38     description = "ECC pairing and bn_128 and bls12_381 curve operations";
39     homepage = "https://github.com/ethereum/py_ecc";
40     license = licenses.mit;
41     maintainers = with maintainers; [ SuperSandro2000 ];
42   };