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

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

Download URL duckctl-0.17.0-py3-none-win_amd64.whl
Size 1.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
baaf37d376a91030e024b67a6aee39ea205306d1de821a464c7fc6017be8ad8c
BLAKE2b-256 checksum
How to use checksums
bdde1156e766663e7495ff986ae13d43534c805d67f1277ddebe533ca9d610b1
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 12, 2026.

Transparency log

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

Download URL duckctl-0.17.0-py3-none-manylinux_2_28_x86_64.whl
Size 2.9 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
ebec828f04fc16f7611c5e18d80fd3c51a47c6f7f9c2b5ef15c3acf37e7395b5
BLAKE2b-256 checksum
How to use checksums
6b3106d7981311309035741021305879045ec04bba0acd26e5bfd9a82688f90a
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 12, 2026.

Transparency log

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

Download URL duckctl-0.17.0-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
5ef5f4be9f57f9fd60fee878b6ca343960a66c665468e9dd0e572d5fd1ef2c14
BLAKE2b-256 checksum
How to use checksums
0b66fa6d515f3524330f637e211163113608240fbe2c7a649de798e96ac2a8fe
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 12, 2026.

Transparency log

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

Download URL duckctl-0.17.0-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
fa4a1f5468f07f21c2f7827e087d7e8e335088b2fbac5645658c17c647a6afe0
BLAKE2b-256 checksum
How to use checksums
9fb361916adeda8a7d3856f3a734b3043b8518c2026084098959566ff0ec56d1
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 12, 2026.

Transparency log

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

Download URL duckctl-0.17.0-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
6b94a7f6e37362f23e00206fa8f2ed3e8a6bcb0fe1d9596997174cd4e83cf3b3
BLAKE2b-256 checksum
How to use checksums
d9faa22ce7cb9dde37f0c5cba75e6bada41d7a901d99ec28e52f7c35e1fab458
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 12, 2026.

Transparency log

Security for duckctl 0.17.0

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.0-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 12, 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