15 buildPythonPackage rec {
16 pname = "blocksat-cli";
18 format = "setuptools";
20 disabled = pythonOlder "3.7";
23 inherit pname version;
24 hash = "sha256-uANAMNoAC4HUoUuR5ldxoiy+LLzZVpKosU5JttXLnqg=";
27 propagatedBuildInputs = [
42 # disable tests which require being connected to the satellite
43 "blocksatcli/test_satip.py"
44 "blocksatcli/api/test_listen.py"
45 "blocksatcli/api/test_msg.py"
46 "blocksatcli/api/test_net.py"
47 # disable tests which require being online
48 "blocksatcli/api/test_order.py"
52 "test_monitor_get_stats"
53 "test_monitor_update_with_reporting_enabled"
54 "test_erasure_recovery"
57 pythonImportsCheck = [
62 description = "Blockstream Satellite CLI";
63 homepage = "https://github.com/Blockstream/satellite";
64 license = licenses.gpl3Only;
65 maintainers = with maintainers; [ prusnak ];