[add] Python client packaging first draft

This commit is contained in:
Lucas PASCAL
2023-07-28 11:00:23 +02:00
parent 6bb2d8ab97
commit e5c82d910e
52 changed files with 179 additions and 45 deletions

28
client/README.md Normal file
View File

@@ -0,0 +1,28 @@
# Ethereum app Python client
This package allows to communicate with the Ethereum application, either on a
real device, or emulated on Speculos.
## Installation
This package is deployed:
- on `pypi.org` for the stable version. This version will work with the
application available on the `master` branch.
```bash
pip install ledger_app_clients.ethereum`
```
- on `test.pypi.org` for the rolling release. This verison will work with the
application code on the `develop` branch.
```bash
pip install --extra-index-url https://test.pypi.org/simple/ ledger_app_clients.ethereum`
```
### Installation from sources
You can install the client from this repo:
```bash
cd client/
pip install .
```