Search Criteria
Package Details: python-hwilib 3.1.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-hwilib.git (read-only, click to copy) |
---|---|
Package Base: | python-hwilib |
Description: | The Bitcoin Hardware Wallet Interface is a Python library and command line tool for interacting with hardware wallets. |
Upstream URL: | https://github.com/bitcoin-core/HWI |
Licenses: | MIT |
Submitter: | bitcoinlizard |
Maintainer: | bitcoinlizard |
Last Packager: | bitcoinlizard |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2021-05-15 03:58 (UTC) |
Last Updated: | 2025-02-01 22:26 (UTC) |
Dependencies (30)
- libusb (libusb-gitAUR)
- pybind11 (pybind11-gitAUR)
- pyside2AUR
- pyside2-toolsAUR
- python (python37AUR, python311AUR, python310AUR)
- python-base58AUR
- python-cbor2
- python-cryptography
- python-dulwich
- python-ecdsa
- python-hidapi (python-hidapi-gitAUR)
- python-keyring
- python-libusb1
- python-mnemonicAUR
- python-noiseprotocol-gitAUR
- python-numpy (python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-binAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR)
- python-poetry (python-poetry-gitAUR)
- python-protobuf (python-protobuf-gitAUR)
- python-pyaes
- python-pyserial (python-pyserial-labgrid-gitAUR)
- Show 10 more dependencies...
Latest Comments
1 2 Next › Last »
bitcoinlizard commented on 2025-02-01 22:33 (UTC)
This package now works in Arch again with some caveats. An AUR submitter fixed PySide2 so it will now build in Arch.
Another issue is that the package depends on older versions of python-dulwich and python-keyring. I had to compile these older versions by hand so that they would run under python 3.13. The binaries in the Arch Archive were built against python 3.12. After upgrading python-hwilib I was able to upgrade python-dulwich and python-keyring to the latest versions and everything seems to still work.
bitcoinlizard commented on 2024-10-24 03:20 (UTC)
For the time being this package will not work on Arch due to a dependency on PySide2 which doesn't work with recent versions of Python. I've filed an issue report with upstream to see if they can support PySide6 which should get this working. If they will not upgrade to PySide6 then I will request that this package be deleted from the AUR.
https://github.com/bitcoin-core/HWI/issues/765
hossbeast commented on 2023-04-02 17:53 (UTC)
@bitcoinlizard - thank you. I get a build-error with python-cbor - shared here https://aur.archlinux.org/packages/python-cbor
I filed a request with upstream regarding the bitbox dep - https://github.com/bitcoin-core/HWI/issues/675
bitcoinlizard commented on 2023-04-01 22:44 (UTC)
@hossbeast - Thank you for pointing out this issue. python-protobuf was a missing dependency in this PKGBUILD. I have pushed a new revision with python-protobuf and a couple of other missing dependencies. This should resolve your issue.
Indeed, python-bitbox02 seems like an odd required dependency but this is listed as a dependency by upstream:
https://github.com/bitcoin-core/HWI/blob/master/pyproject.toml
hossbeast commented on 2023-04-01 18:26 (UTC) (edited on 2023-04-01 19:52 (UTC) by hossbeast)
I don't know what the problem is, but I can see with strace, that error is printed after opening a file that's part of bitbox
I can rebuild and re-install the package with
python-bitbox02
removed fromdepends
, then remove python-bitbox2 from the system, and then I can then usehwi
to interact with my device, though I need to ignore this warning,It seems like bitbox is actually an optional dependency, and it kind of stands out in the dependency list as the only one pertaining to one particular vendor.
Also, even with that done, hwi-qt fails to run without the bitbox02 dependency installed.
hossbeast commented on 2023-04-01 18:07 (UTC)
Is the build missing a step to generate some python protobuf code?
I used yay --rebuildtree to clean build python-hwilib and all dependencies
bitcoinlizard commented on 2022-05-10 02:49 (UTC)
@RealOrRandom - Sorry about that. Pacaur doesn't seem to mind or I would have fixed it sooner. You should be all set. Thanks for letting me know.
RealOrRandom commented on 2022-05-09 18:19 (UTC)
Hi, I saw you first pushed (erroneously)
pkgrel=3
and then reverted topkgrel=1
. But this confuses a few tools, e.g., the web interface here lists the package as 2.1.0-3 and that's why my local AUR helper (pikaur) always believes that there's an update available and tries to reinstall the package everytime. Can I ask you to switch topkgrel=3
? (It's not a big deal in the end but I think it's cleaner to avoid decreasing the rel in all cases. I can imagine others have a similar issue.)hossbeast commented on 2022-02-03 02:42 (UTC)
@bitcoinlizard thank you. I was able to resolve with yay -S --rebuildtree python-hwilib
bitcoinlizard commented on 2022-01-18 22:56 (UTC)
@hossbeast - This should be satisfied by python-bitbox02 which is a listed dependency.
I'm guessing that perhaps the issue is that Python just revved to 3.10. I would recommend rebuilding python-bitbox02 and then try running hwi-qt again. Very likely you will get an error for another package following rebuilding python-bitbox02. Really all of your AUR python packages need to be rebuilt following a version bump.
1 2 Next › Last »