python312Packages.trezorctl: refactor

This commit is contained in:
natsukium
2024-06-24 12:18:29 +02:00
committed by Martin Weinelt
parent db5708ed00
commit f342547be7
@@ -3,20 +3,14 @@
lib,
buildPythonPackage,
fetchPypi,
isPy3k,
attrs,
click,
construct,
construct-classes,
ecdsa,
hidapi,
libusb1,
mnemonic,
pillow,
protobuf,
requests,
shamir-mnemonic,
simple-rlp,
setuptools,
typing-extensions,
trezor-udev-rules,
pytestCheckHook,
@@ -25,29 +19,23 @@
buildPythonPackage rec {
pname = "trezor";
version = "0.13.8";
format = "setuptools";
disabled = !isPy3k;
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-Y01O3fNWAyV8MhYY2FSMajWyc4Rle2XjsL261jWlfP8=";
};
propagatedBuildInputs = [
attrs
build-system = [ setuptools ];
dependencies = [
click
construct
construct-classes
ecdsa
hidapi
libusb1
mnemonic
pillow
protobuf
requests
shamir-mnemonic
simple-rlp
typing-extensions
] ++ lib.optionals stdenv.isLinux [ trezor-udev-rules ];