Skip to main content

duckctl

Talk to a Microduck robot from a laptop, over Bluetooth LE — no network, no ssh. Linux, macOS and Windows.

uvx duckctl scan
uvx duckctl --name <robot-name> info

Or install it once with uv tool install duckctl (or pipx install duckctl) and drop the uvx.

Every command is in docs/robot/duckctl.md.

Metadata

Release files for duckctl 0.17.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for duckctl 0.17.4
File
duckctl-0.17.4-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
duckctl-0.17.4-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
duckctl-0.17.4-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
duckctl-0.17.4-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
duckctl-0.17.4-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 10.1 MB

Release files / duckctl-0.17.4-py3-none-win_amd64.whl

Download URL duckctl-0.17.4-py3-none-win_amd64.whl
Size 1.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
33039813c90b69833f0cd6fca4e4fe6bcb8b7de0850b3e15d00bfd1693547001
BLAKE2b-256 checksum
How to use checksums
70d1613a8cc50a0aa843d7d04ae24c8e05b574c65dba94b6ecb53ede3c2d4a2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / duckctl-0.17.4-py3-none-manylinux_2_28_x86_64.whl

Download URL duckctl-0.17.4-py3-none-manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
0c127d9cb68ab5ede148efb0f28d5fdbafe147a43e81dc54bb844e6ff0d17a40
BLAKE2b-256 checksum
How to use checksums
f2077ec13667be8794a4b84e11b9f7e8d734e2cc39f21dc3df10cda9193e1891
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / duckctl-0.17.4-py3-none-manylinux_2_28_aarch64.whl

Download URL duckctl-0.17.4-py3-none-manylinux_2_28_aarch64.whl
Size 2.7 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e305dab500fddfb9f803972b6e9e4d2111896e8f6a62518ab67146086f754dc8
BLAKE2b-256 checksum
How to use checksums
b8863c17bc13383494845a438101d63757f1017691708aa02d6953e2041736a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / duckctl-0.17.4-py3-none-macosx_11_0_arm64.whl

Download URL duckctl-0.17.4-py3-none-macosx_11_0_arm64.whl
Size 1.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a82b9da018966de5f7f9ed57def3955ae9b62165abeabf579dc11313870a3af9
BLAKE2b-256 checksum
How to use checksums
ecd499745e97938df9123d69d9b3bb1b08ad74f6ac149c2dedf25becc23ebf67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / duckctl-0.17.4-py3-none-macosx_10_12_x86_64.whl

Download URL duckctl-0.17.4-py3-none-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6de8704de27f57a109152a551ae199345a7d64a0879e36ce0148bab8fe63c05f
BLAKE2b-256 checksum
How to use checksums
46921b68c710f2c24c679c0477698ad740333ae83d53ea2223a880800f086618
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Security for duckctl 0.17.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for duckctl-0.17.4-py3-none-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page