1{ 2 lib, 3 base58, 4 buildPythonPackage, 5 ecdsa, 6 fetchPypi, 7 sympy, 8}: 9 10buildPythonPackage rec { 11 pname = "bitcoin-utils-fork-minimal"; 12 version = "0.4.11.6"; 13 format = "setuptools"; 14 15 src = fetchPypi { 16 inherit pname version; 17 hash = "sha256-DzibvC8qr/5ync59cfFB7tBmZWkPs/hKh+e5OC4lcEw="; 18 }; 19 20 propagatedBuildInputs = [ 21 base58 22 ecdsa 23 sympy 24 ]; 25 26 preConfigure = '' 27 substituteInPlace setup.py \ 28 --replace "sympy==1.3" "sympy>=1.3" \ 29 --replace "base58==2.1.0" "base58>=2.1.0" \ 30 --replace "ecdsa==0.17.0" "ecdsa>=0.17.0" 31 ''; 32 33 # Project doesn't ship tests 34 doCheck = false; 35 36 pythonImportsCheck = [ "bitcoinutils" ]; 37 38 meta = with lib; { 39 description = "Bitcoin utility functions"; 40 homepage = "https://github.com/doersf/python-bitcoin-utils"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ fab ]; 43 }; 44}