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

Uploaded Python 3

File details

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

File metadata

  • Download URL: esp_donut-0.3.0.tar.gz
  • Upload date:
  • Size: 34.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","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.0.tar.gz
Algorithm Hash digest
SHA256 de9d48beb9508862e586912b8b9dfd514f784832e772af34085f1cf770cb261d
MD5 172dcbac27510755f45090397cb325a2
BLAKE2b-256 65ffc3a0c514304cc33e2f48d8977b91e87c384785ca8a0383bd9441e36960a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: esp_donut-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3d3c3d8c988ed6183670f16e1f844d0508ffaf66e7a161ab14a8babe00d430d
MD5 e79fb253b227ae6862b399fe6a26e33a
BLAKE2b-256 3ef4f5fb9c4997eee7e6e805e2271402d577856b6efc8c1e361c46a78fd22cb6

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