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.5.1.tar.gz (65.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.5.1-py3-none-any.whl (53.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: esp_donut-0.5.1.tar.gz
  • Upload date:
  • Size: 65.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","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.5.1.tar.gz
Algorithm Hash digest
SHA256 467f2ac0f9e3e4ae13f629b11a4bb42b89a5d9ed87aeb1bf7e68979f8d1378ef
MD5 80a651bbdc312609200df593bbae4130
BLAKE2b-256 1fd733e6eb16f8f45b1778f1c86d2c249e4642c1eab243ad33bfa195bc53cf22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: esp_donut-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 53.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.27 {"installer":{"name":"uv","version":"0.11.27","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.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 793b1addaffcb62f5c7af13b0a75afb64c37d078a2f7773ab3fbcf3700d57aed
MD5 b24d359f7f7c87be68f2ddc4d05a4a88
BLAKE2b-256 47614cd8973aa4a53b5f20bcacfe46689b4a1cf42388fe5d73f172a59b18bece

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