1{ lib 2, buildPythonPackage 3, fetchPypi 4, setuptools 5, ledgercomm 6, packaging 7, bip32 8, coincurve 9, typing-extensions 10 }: 11 12buildPythonPackage rec { 13 pname = "ledger-bitcoin"; 14 version = "0.2.2"; 15 format = "pyproject"; 16 17 src = fetchPypi { 18 inherit version; 19 pname = "ledger_bitcoin"; 20 hash = "sha256-MEZuwIthIOwBkRdR7dEsEznO+GVBeOf7/5xmwNW1SvI="; 21 }; 22 23 nativeBuildInputs = [ 24 setuptools 25 ]; 26 27 propagatedBuildInputs = [ 28 ledgercomm 29 packaging 30 bip32 31 coincurve 32 typing-extensions 33 ]; 34 35 pythonImportsCheck = [ 36 "ledger_bitcoin" 37 ]; 38 39 meta = with lib; { 40 description = "Client library for Ledger Bitcoin application."; 41 homepage = "https://github.com/LedgerHQ/app-bitcoin-new/tree/develop/bitcoin_client/ledger_bitcoin"; 42 license = licenses.asl20; 43 }; 44}