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.3.1.tar.gz (35.7 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.3.1-py3-none-any.whl (41.4 kB view details)

Uploaded Python 3

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

Hashes for esp_donut-0.3.1.tar.gz
Algorithm Hash digest
SHA256 0b23ae211018cf971fa8077b981ed8ec54694e24279ffffb4fbc768648072be9
MD5 83ce71eedcfcd64374acc6ef570beb84
BLAKE2b-256 000faa279f5ac37ab47ee52af12d701e53fffcfabb30e5854c75244721a1f03a

See more details on using hashes here.

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

Hashes for esp_donut-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c6f9dab99f0ccbe53482eae9894c23f4fe846155bcb4b1adb26570b225b744f9
MD5 b7ec43b555ca24314fe6b52ba4a1bf97
BLAKE2b-256 d2de278756c733d6c2aedfab46375038323a7adf261ad5dc2769168bb04b24e8

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