gnu: python-trezor: Update to 0.12.3.

* gnu/packages/finance.scm (python-trezor): Update to 0.12.3.
[source]: Use GitHub repository.
[propagated-inputs]: Add python-attrs.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Attila Lendvai 2021-11-28 21:19:30 +01:00 committed by Nicolas Goaziou
parent bf90403f42
commit 857098830b
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -992,16 +992,38 @@ (define-public python-btchip-python
(define-public python-trezor (define-public python-trezor
(package (package
(name "python-trezor") (name "python-trezor")
(version "0.12.1") (version "0.12.3")
(source (source
(origin (origin
(method url-fetch) (method git-fetch)
(uri (pypi-uri "trezor" version)) (uri (git-reference
(sha256 (url "https://github.com/trezor/trezor-firmware/")
(base32 "1w19m9lws55k9sjhras47hpfpqwq1jm5vy135nj65yhkblygqg19")))) (commit (string-append "python/v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0wdm1y5zli6w09zbpjqc6rbcs1b4hjq007mbh7xdr17prbnqprac"))
(modules
'((guix build utils)
(srfi srfi-26)
(srfi srfi-1)
(ice-9 ftw)))
(snippet
'(begin
;; Delete everything except ./python/
(for-each delete-file-recursively
(scandir "./" (negate (cut member <> '("python" "." "..")
string=))))
;; Move ./python/* to the toplevel.
(for-each (lambda (file-name)
(rename-file (string-append "./python/" file-name)
(string-append "./" file-name)))
(scandir "./python/"
(negate (cut member <> '("." "..") string=))))
(delete-file-recursively "./python")))))
(build-system python-build-system) (build-system python-build-system)
(propagated-inputs (propagated-inputs
`(("python-click" ,python-click) `(("python-attrs" ,python-attrs)
("python-click" ,python-click)
("python-construct" ,python-construct) ("python-construct" ,python-construct)
("python-ecdsa" ,python-ecdsa) ("python-ecdsa" ,python-ecdsa)
("python-libusb1" ,python-libusb1) ("python-libusb1" ,python-libusb1)