Skip to main content

Donut client tools for ESP devices: the donut CLI and the donut-hands daemon

Project description

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. See the hub's documentation for the config schema and the wire protocol.

Project details


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.2.0.tar.gz (18.1 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.2.0-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: esp_donut-0.2.0.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","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.2.0.tar.gz
Algorithm Hash digest
SHA256 c4cfde15bc5661c7828f0e33e0db96ce3f9c416e612afd9f71131df20151485c
MD5 7d434de6dec3d9d6c25708300ffde1e6
BLAKE2b-256 faa3de0e93f8c99d11e10dc38949309ac1a512926049cf92346292c3da75c2a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: esp_donut-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ab5972a64a5eab8cad8753190120853562b6497b1d39033395c2fac8e9ac6ac
MD5 c0d3f3ac5e3f9e872bc660880dd70730
BLAKE2b-256 c5263a4566a3bc400c0febc07facaba808e0b93fe4363414e22161c91a7b3e33

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