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

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

Total release size: 10.5 MB

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

Download URL duckctl-0.17.8-py3-none-win_amd64.whl
Size 1.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
1a93e6fd7b846408dae1578cff83fbe1764cab40263059c86719d7bbed0aac6a
BLAKE2b-256 checksum
How to use checksums
c8ad864f1fc60a67eb9371407d66abb50ca5dc71026f5660c301174cae1346d6
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 19, 2026.

Transparency log

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

Download URL duckctl-0.17.8-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
2ec2ab93742618366240add0528523839ce0d29f1f1e311cf938cdbcbe0ccb71
BLAKE2b-256 checksum
How to use checksums
d20c64a83da6a11c640478dcfcd559b1111f1122d3195be578079d766b4aa583
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 19, 2026.

Transparency log

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

Download URL duckctl-0.17.8-py3-none-manylinux_2_28_aarch64.whl
Size 2.8 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e54f7a0b7824892f0d0c2b009115c574a91911cef552e3d2c7026cf4b5f1cf4b
BLAKE2b-256 checksum
How to use checksums
05420982e46e9c297138d6702241ff115c0be5a6aaf207b139a9306dcc028e93
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 19, 2026.

Transparency log

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

Download URL duckctl-0.17.8-py3-none-macosx_11_0_arm64.whl
Size 1.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
59cf1f06a27d11ad19a6abf2d92c7555a579c9d1e2d9d26d4a72e85f9ed0aefe
BLAKE2b-256 checksum
How to use checksums
33096018630cb023677a7472b659e3a1285b3f7cca0ea0d782e1dd4f67d4b0bd
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 19, 2026.

Transparency log

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

Download URL duckctl-0.17.8-py3-none-macosx_10_12_x86_64.whl
Size 1.6 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1f18206e1fccb0335e85b8eaebc89fae09e48ef0efe94ae5f9eac3e11cd3def7
BLAKE2b-256 checksum
How to use checksums
1c1c86674f2e8cdfe1943ca9c32835786ebe7718d9c9b58cbb00021384d45a37
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 19, 2026.

Transparency log

Security for duckctl 0.17.8

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.8-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 19, 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