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.1.0.tar.gz (13.4 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.1.0-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: esp_donut-0.1.0.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.1.0.tar.gz
Algorithm Hash digest
SHA256 420477fec93c9655494a6f850999fbe4f9d5cfac852954d91b3835d22f10d335
MD5 354adad4f77f7e10cb3d54880926d378
BLAKE2b-256 b5a73138d2a5d99a8f1002f3ecfe9f8f2bc35032868c8f22271c323543068fb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: esp_donut-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 830171f451a24c6c8f6352d50678931abcfb76294f40519c618d450e4a4b373d
MD5 fdfe4b4e0e4726ef23d9a98634ad52ea
BLAKE2b-256 2aac79fd29cc26babc88aa6e729912f9aac72e19ea269c59687cc68ac92935a2

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