Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.

Metadata

Release files for esp-donut 0.6.0b0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for esp-donut 0.6.0b0
File Size Uploaded
esp_donut-0.6.0b0.tar.gz 70.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for esp-donut 0.6.0b0
File Interpreter ABI Platform
esp_donut-0.6.0b0-py3-none-any.whl Python 3 none any Details

Total release size: 127.8 kB

Release files / esp_donut-0.6.0b0.tar.gz

Download URL esp_donut-0.6.0b0.tar.gz
Size 70.6 kB
Tags Source
SHA-256 checksum
How to use checksums
be6ff382e774252729b0c0da531b1c85b342028c124d268cc5d2804fc6624f44
BLAKE2b-256 checksum
How to use checksums
ae15647bdf3acac77c58ef96c9441f0e8534ae2e5b0892e61246c5c35475849b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","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}

Release files / esp_donut-0.6.0b0-py3-none-any.whl

Download URL esp_donut-0.6.0b0-py3-none-any.whl
Size 57.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
578ab97a5f5ae8e00ac6dd00decddba3966b839bb877228fe4adbe97a1677540
BLAKE2b-256 checksum
How to use checksums
a90ae22c3fcf6536dd4b287dcac1303b135b719f1f10c6f08084c5ff786809a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","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}

Release history Release notifications | RSS feed

This release

0.6.0b0 This release

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page