esp-donut
Client tools for Donut, the remote-hands service for ESP devices:
donut— the user-facing CLI. Lists devices exposed by connected hands boxes and attaches a local rfc2217 port to a remote device.donut-hands— the daemon that runs on a lab box next to the hardware, dials the hub, and serves its serial ports.
Install
pip install esp-donut
Quick start
export DONUT_TOKEN=... # mint one with `donut-admin token mint --role agent`
donut ls
For the hands daemon, create a config with donut-hands --init and run
donut-hands serve. See the hub's documentation for the config schema and the
wire protocol.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
esp_donut-0.3.1.tar.gz
(35.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
esp_donut-0.3.1-py3-none-any.whl
(41.4 kB
view details)
File details
Details for the file esp_donut-0.3.1.tar.gz.
File metadata
- Download URL: esp_donut-0.3.1.tar.gz
- Upload date:
- Size: 35.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b23ae211018cf971fa8077b981ed8ec54694e24279ffffb4fbc768648072be9
|
|
| MD5 |
83ce71eedcfcd64374acc6ef570beb84
|
|
| BLAKE2b-256 |
000faa279f5ac37ab47ee52af12d701e53fffcfabb30e5854c75244721a1f03a
|
File details
Details for the file esp_donut-0.3.1-py3-none-any.whl.
File metadata
- Download URL: esp_donut-0.3.1-py3-none-any.whl
- Upload date:
- Size: 41.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6f9dab99f0ccbe53482eae9894c23f4fe846155bcb4b1adb26570b225b744f9
|
|
| MD5 |
b7ec43b555ca24314fe6b52ba4a1bf97
|
|
| BLAKE2b-256 |
d2de278756c733d6c2aedfab46375038323a7adf261ad5dc2769168bb04b24e8
|