-
Notifications
You must be signed in to change notification settings - Fork 201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TODO for 1.0 release #91
Comments
Just food for thought: It might also make sense to move this repo into some organization, and establish contributor guidelines/review process going forward. |
Since the main goal of this project is to get hardware wallet support into Core, we could see if this can be moved under the bitcoin-core org. I'll bring that up in the next IRC meeting. |
8e4b3fc Add executable script to setup.py and bump version number (Andrew Chow) 2ddd4ed Refactor to make hwilib more like a library (Andrew Chow) Pull request description: Refactors `command.py` so that it just has the functions for each command and the arguments are the actual arguments for the command instead of `args` and `client`. `process_commands` has been moved to `cli.py` along with the handlers that take `args` and `client` which then call the functions in `commands.py` to do the command. `setup.py` has been updated to also install a `hwi` executable script and the version number is bumped to 0.0.5. This makes HWI actually usable as a library while also having the command line functionality. Completes part 1 of #91 Tree-SHA512: 73c36f79b3f28140f1600cd263325d2fffc422b759884bccb613f0ca922d76801973a41fbd52cba0b4142f19f97ac465cfe7277748e4511cadc461f16ba3026c
#121 resolves "* Deterministic binary and archive builds" I presume |
I think "* Tests for all commands, especially transaction signing (incl. multisig)" has been covered. Multisig tests have been merged. |
is there a tracking issue for |
I'd also like #117 in that release as it would allow for library based testing of bitcoin/bitcoin#14912. Although probably I'll need message signing commands too, to double check the import. |
Everything tagged has been merged. I'll tag and publish the release tomorrow. |
At some point I would like to start doing proper versioning of HWI and release it as both a library and executable script on PyPi. The following need to be done before I feel comfortable doing this:
process_commands
fromcommands.py
and have the functions incommands.py
take actual arguments--debug
). The only thing that should be output is the result. (This may not be possible for Trezor and Keepkey, see Trezor and Keepkey require user interaction #83)NotImplementedError
sManualAutomated test for bitbox--version
optionThe text was updated successfully, but these errors were encountered: