1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 aiohttp, 7 aiohttp-socks, 8 aiorpcx, 9 cryptography, 10 electrum-ecc, 11 click, 12 pytestCheckHook, 13}: 14 15buildPythonPackage rec { 16 pname = "electrum-aionostr"; 17 version = "0.0.11"; 18 pyproject = true; 19 build-system = [ setuptools ]; 20 21 src = fetchPypi { 22 pname = "electrum_aionostr"; 23 inherit version; 24 hash = "sha256-DusdAeVdS6ssEWJolloLLBFJBlnpaf2GTEUxBFWLz4E="; 25 }; 26 27 dependencies = [ 28 aiohttp 29 aiohttp-socks 30 aiorpcx 31 cryptography 32 electrum-ecc 33 ]; 34 35 nativeCheckInputs = [ pytestCheckHook ]; 36 37 checkInputs = [ click ]; 38 39 pythonImportsCheck = [ "electrum_aionostr" ]; 40 41 disabledTests = [ 42 # command line interface is broken 43 "test_command_line_interface" 44 ]; 45 46 meta = with lib; { 47 description = "Asyncio nostr client"; 48 homepage = "https://github.com/spesmilo/electrum-aionostr"; 49 license = licenses.bsd3; 50 maintainers = [ ]; 51 }; 52}