1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-21 23:18:13 +00:00

docs(python): update README

This commit is contained in:
matejcik 2024-06-19 10:59:40 +02:00
parent 9b1bffca3b
commit 58b1a95052

View File

@ -52,6 +52,14 @@ you install HIDAPI support (see below).
pip3 install trezor[stellar] pip3 install trezor[stellar]
``` ```
* **Extended device authentication**: For user-friendly device authentication for Trezor
Safe 3 and newer models (`trezorctl device authenticate` command), additional packages
are needed. Install with:
```sh
pip3 install trezor[authentication]
```
* **Firmware-less Trezor One**: If you are setting up a brand new Trezor One * **Firmware-less Trezor One**: If you are setting up a brand new Trezor One
manufactured before 2021 (with pre-installed bootloader older than 1.6.0), you will manufactured before 2021 (with pre-installed bootloader older than 1.6.0), you will
need HIDAPI support. On Linux, you will need the following packages (or their need HIDAPI support. On Linux, you will need the following packages (or their
@ -64,7 +72,7 @@ you install HIDAPI support (see below).
pip3 install trezor[hidapi] pip3 install trezor[hidapi]
``` ```
To install all three, use `pip3 install trezor[hidapi,ethereum,stellar]`. To install all four, use `pip3 install trezor[hidapi,ethereum,stellar,authentication]`.
### Distro packages ### Distro packages
@ -136,8 +144,8 @@ You have to enter: **3795**
## Contributing ## Contributing
If you want to change protobuf or coin definitions, you will need to regenerate If you want to change protobuf definitions, you will need to regenerate definitions in
definitions in the `python/` subdirectory. the `python/` subdirectory.
First, make sure your submodules are up-to-date with: First, make sure your submodules are up-to-date with:
@ -151,6 +159,3 @@ directory:
```sh ```sh
make gen make gen
``` ```
To get support for BTC-like coins, these steps are enough and no further
changes to the library are necessary.