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

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

Download URL duckctl-0.17.9-py3-none-win_amd64.whl
Size 1.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
6172f79d72d80852e134191a9553a38d9239312445ff45d05921845e7f539320
BLAKE2b-256 checksum
How to use checksums
425607b5acf6475599940356baf8fdf3a59e4c63ebd4dd91261a1e3d03908cc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

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

Download URL duckctl-0.17.9-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
8ab0631611708b266e50e290f668cb09c04400e9ab738f129481e994ba2d186a
BLAKE2b-256 checksum
How to use checksums
6c010536fd107a429f62e452e7b87053140d507bc67240b0bddcbc696714986f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

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

Download URL duckctl-0.17.9-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
9bc9e6ee047ab1f4ac8015b842bf71b870070e7e36d064f6a907a9178dfc3500
BLAKE2b-256 checksum
How to use checksums
74dab9442d1046c790526dc9c32d24e89884c2155980e5940ccae57db3644d09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

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

Download URL duckctl-0.17.9-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
320a62fe91609713a0cc0f742de84c5fae4091554fb462bb99e81ff097ebb36f
BLAKE2b-256 checksum
How to use checksums
0c66bdb1efe32de927c8b49ea613ccbf363e5f49c5c9d1f97049df03c8a28fe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

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

Download URL duckctl-0.17.9-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
201cc79e925cff3ee6e42083f448f69ad4fa53a4204cc6f67569e07fe4ab3dfd
BLAKE2b-256 checksum
How to use checksums
56ccbdd82cee852e75594a54b8cc2967ab4aee257ea385f58354f3632f5ba282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Security for duckctl 0.17.9

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.9-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 26, 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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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