1{ lib, fetchPypi, buildPythonPackage, isPy3k, future }:
2
3buildPythonPackage rec {
4 pname = "ECPy";
5 version = "1.2.5";
6
7 src = fetchPypi {
8 inherit pname version;
9 sha256 = "9635cffb9b6ecf7fd7f72aea1665829ac74a1d272006d0057d45a621aae20228";
10 };
11
12 prePatch = ''
13 sed -i "s|reqs.append('future')|pass|" setup.py
14 '';
15
16 propagatedBuildInputs = lib.optional (!isPy3k) future;
17
18 # No tests implemented
19 doCheck = false;
20
21 pythonImportsCheck = [ "ecpy" ];
22
23 meta = with lib; {
24 description = "Pure Pyhton Elliptic Curve Library";
25 homepage = "https://github.com/ubinity/ECPy";
26 license = licenses.asl20;
27 };
28}