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.0.tar.gz (64.8 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.0-py3-none-any.whl (53.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: esp_donut-0.5.0.tar.gz
  • Upload date:
  • Size: 64.8 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.0.tar.gz
Algorithm Hash digest
SHA256 a4394412692417b553b5d1a7f7264e8548e6870ef733c7fc1bc60213bdfe45dd
MD5 7040519e896d8ab887b1a96f945bbbf1
BLAKE2b-256 85a4c525119fec9e128a672ace6469fc7085fa8142e40774adfe4d23a510a1fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: esp_donut-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 53.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8587bb11df455624bc3bfd0364ccc00edad7c49d8c372430d8968895d51ce848
MD5 ccb96b4f28beaa8a8f0f14796f6eb916
BLAKE2b-256 961faf557f36fb1cd30fdd607724f42c983b51f15ac3c16e288eb154500b1a60

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