remove requirement for btchip-python dependency #9426
Draft
Cirrus CI / linter: Flake8 Mandatory
failed
Jan 14, 2025 in 52s
Task Summary
Instruction flake8 failed in 00:28
Details
✅ 00:18 clone
✅ 00:01 pip
✅ 00:02 install
❌ 00:28 flake8
flake8 . --count --select="$ELECTRUM_LINTERS" --ignore="$ELECTRUM_LINTERS_IGNORE" --show-source --statistics --exclude "*_pb2.py,electrum/_vendor/"
./electrum/plugins/ledger/ledger.py:369:29: F821 undefined name 'btchip'
self.dongleObject = btchip(HIDDongleHIDAPI(dev, True, False))
^
./electrum/plugins/ledger/ledger.py:369:36: F821 undefined name 'HIDDongleHIDAPI'
self.dongleObject = btchip(HIDDongleHIDAPI(dev, True, False))
^
./electrum/plugins/ledger/ledger.py:447:25: F821 undefined name 'compress_public_key'
publicKey = compress_public_key(nodeData['publicKey'])
^
./electrum/plugins/ledger/ledger.py:454:21: F821 undefined name 'compress_public_key'
publicKey = compress_public_key(nodeData['publicKey'])
^
./electrum/plugins/ledger/ledger.py:463:48: F821 undefined name 'btchip'
def has_detached_pin_support(self, client: 'btchip'):
^
./electrum/plugins/ledger/ledger.py:467:16: F821 undefined name 'BTChipException'
except BTChipException as e:
^
./electrum/plugins/ledger/ledger.py:472:40: F821 undefined name 'btchip'
def is_pin_validated(self, client: 'btchip'):
^
./electrum/plugins/ledger/ledger.py:476:16: F821 undefined name 'BTChipException'
except BTChipException as e:
^
./electrum/plugins/ledger/ledger.py:519:16: F821 undefined name 'BTChipException'
except BTChipException as e:
^
./electrum/plugins/ledger/ledger.py:658:29: F821 undefined name 'bitcoinTransaction'
txtmp = bitcoinTransaction(bfh(utxo[0]))
^
./electrum/plugins/ledger/ledger.py:736:16: F821 undefined name 'BTChipException'
except BTChipException as e:
^
./electrum/plugins/ledger/ledger.py:775:16: F821 undefined name 'BTChipException'
except BTChipException as e:
^
./electrum/plugins/ledger/ledger.py:827:22: F821 undefined name 'HIDDongleHIDAPI'
hid_device = HIDDongleHIDAPI(dev, ledger, debug=False)
^
./electrum/plugins/ledger/ledger.py:828:29: F821 undefined name 'btchip'
self.dongleObject = btchip(hid_device)
^
./electrum/plugins/ledger/ledger.py:852:20: F821 undefined name 'BTChipException'
except BTChipException as e:
^
./electrum/plugins/ledger/ledger.py:871:16: F821 undefined name 'BTChipException'
except BTChipException as e:
^
16 F821 undefined name 'btchip'
16
Loading