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.1.tar.gz (18.2 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.1-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: esp_donut-0.2.1.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.1.tar.gz
Algorithm Hash digest
SHA256 942f5bdab79ab46268e1ab96411d33b3e0156474fc2a7587b21a6eb7e7477481
MD5 93a6e87d9e3a6a4b4bfc1f3ca11bc62a
BLAKE2b-256 7c9dce8c63b39c500195ff95cec59ab26f374971b00662aaa8e71bd5b966c2fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: esp_donut-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 374c1f578e66e7641c2bce8a2ae9e92fbf469a5921b6ba5210f76be78fc1ef2c
MD5 6c39ec8e524e1f06110f0b928f61d4dd
BLAKE2b-256 578d70f633253c7be8cdbe076cd9ac4fc700bd7b2b4716a25315d19fb9747074

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