Skip to main content

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.4.0.tar.gz (60.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

esp_donut-0.4.0-py3-none-any.whl (51.2 kB view details)

Uploaded Python 3

File details

Details for the file esp_donut-0.4.0.tar.gz.

File metadata

  • Download URL: esp_donut-0.4.0.tar.gz
  • Upload date:
  • Size: 60.4 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

Hashes for esp_donut-0.4.0.tar.gz
Algorithm Hash digest
SHA256 f0c2750d186e097f4acc0a2277264641ebf86458569c62dc749cecce3664ef2a
MD5 c5dfd7c8bf5648c723df2b3726f22a93
BLAKE2b-256 61dd006afa16cc69219b2cf69e36e89895819297ff7d9a844a61b076ac6319fe

See more details on using hashes here.

File details

Details for the file esp_donut-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: esp_donut-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 51.2 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

Hashes for esp_donut-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b32c546e2f3c8ef5e23db3c223f036eba4e8ae45cabb9138b5ab073563bc3f5c
MD5 34ab59f6780470ff6a17efe5ff54bf0e
BLAKE2b-256 9821b63f115197073b2056b39c9dede9672686a258cd4e78e9e4edc8418a0c3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page