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.5

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.5
File
duckctl-0.17.5-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
duckctl-0.17.5-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
duckctl-0.17.5-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
duckctl-0.17.5-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
duckctl-0.17.5-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.5-py3-none-win_amd64.whl

Download URL duckctl-0.17.5-py3-none-win_amd64.whl
Size 1.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
2a87879831153a2d6c5aa7d4662b03a550c5f03e4a04bf5fc92892036c8ca776
BLAKE2b-256 checksum
How to use checksums
ff5a98655057b75363572fcbe85376f893de55d460e1d2208f032ebf23805129
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 17, 2026.

Transparency log

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

Download URL duckctl-0.17.5-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
e96863371a2e4d3bff4a6de823f810ad59bcd61e4080e1fbd035f1b1add392d7
BLAKE2b-256 checksum
How to use checksums
b84292d60499a955d5df1274e21c1482fe9b6664c9be87951a54d2d9f5cbe73e
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 17, 2026.

Transparency log

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

Download URL duckctl-0.17.5-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
5ce7d54f9805fed95ace00e9d18b2d7459ea9cd9c631fa763dd1e1de0ca81c7f
BLAKE2b-256 checksum
How to use checksums
0ec2b216294e10bd82f199052bdec5d9bfe79363fd94a6f2e34b51316b77263f
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 17, 2026.

Transparency log

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

Download URL duckctl-0.17.5-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
acd44be44eaacc7c95c6f030beb4d3a2cb6b04ba16c00c3e54f8a01890fffa3a
BLAKE2b-256 checksum
How to use checksums
ad423ac9db2f98c78b30e8e2ad12d5fed59ef83a995c95f097b71a122daf634b
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 17, 2026.

Transparency log

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

Download URL duckctl-0.17.5-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
086a35c37077fa9a00c8b5c30086411ff565cc345f10fa3d89a2d574949bf8ba
BLAKE2b-256 checksum
How to use checksums
9e7b5a4dbf32b14aeb6d8b78c6a6cc1ffe45082b8a5ca785d13e09833225bf21
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 17, 2026.

Transparency log

Security for duckctl 0.17.5

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.5-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 17, 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