matejcik
54f1599a5a
regenerate license headers
...
This clarifies the intent: the project is licenced under terms
of LGPL version 3 only, but the standard headers cover only "3 or later",
so we had to rewrite them.
In the same step, we removed author information from individual files
in favor of "SatoshiLabs and contributors", and include an AUTHORS
file that lists the contributors.
Apologies to those whose names are missing; please contact us if you wish
to add your info to the AUTHORS file.
2018-06-21 16:49:13 +02:00
matejcik
e779a251fb
transport: better ways to handle errors when enumerating devices
2018-05-24 19:14:05 +02:00
matejcik
40ff849228
flake8: make flake8 better and more strict
...
this removes some unused variables and also catches a couple bugs
2018-04-10 15:58:34 +02:00
matejcik
5edcea9ba6
transport: fix all_transports when required modules are missing ( #232 )
...
This lets the library work without libusb or hidapi (`--disable-libusb`, `--disable-hidapi`).
2018-03-09 10:58:24 +01:00
matejcik
dc8eec1656
trezorlib/transport: for get_transport(None), raise exception from None if no trezor is found,
...
because the IndexError should not be part of the traceback
2018-03-05 17:31:11 +01:00
matejcik
2f1c15b588
trezorlib/transport: make flake8 happy
2018-03-05 14:25:37 +01:00
matejcik
6519657808
trezorlib/transport: smarter handling of prefix search
...
For UDP transport, it's useful to be able to specify a path that should be tried directly,
without enumerating first.
2018-03-02 18:22:33 +01:00
matejcik
d2913c20bd
trezorlib/transport: move TrezorDevice functionality to transport and make it better ^_^
2018-03-02 16:46:10 +01:00
matejcik
bc8120230a
trezorlib/transport: make changes to support being a separate submodule, move common functions to superclass
2018-03-02 15:44:24 +01:00
matejcik
473ea19570
trezorlib/transport: rename files as separate step (to make diffs nicer)
2018-03-02 15:35:56 +01:00