Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PyPI - Python Version Documentation Status GitHub Actions Workflow Status Codecov Report PyPI - Wheel PyPI - Downloads

A CLI tool for updating the firmware for CircuitPython boards

Installation

The best way to install circfirm is by using pipx, which creates an isolated virtual environment for the dependencies:

pipx install circfirm

You can also just use pip to install it, if the dependencies won’t cause issues:

pip install circfirm

Example Usage

The follow commands show some of the functionality of circfirm:

# Install a version of CircuitPython to a connected board
circfirm install 8.0.0

# Install a version of CircuitPython in French to a connected board
circfirm install 8.0.0 --language fr

# List all the cached (previously downloaded) CircuitPython versions
circfirm cache list

# List all the cached CircuitPython versions for a speciic board
circfirm cache list --board-id feather_m4_express

# Save a version of CircuitPython to the cache
# (You can also use the --language option here)
circfirm cache save feather_m4_express 8.0.0

# Clear the cached CircuitPython versions
circfirm cache clear

# You can use --board-id, --version, and --language options to further specify
# what firmwares should be cleared - this clears version 7.0.0 firmwares for
# all boards and in all languages
circfirm cache clear --version 7.0.0

# See help/information about circfirm or any specific command using --help
circfirm --help
circfirm install --help
circfirm cache save --help

Documentation

Documentation for circfirm can be found here

License

This software is provided under an MIT license.

Metadata

Release files for circfirm 6.0.0b1

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

Source distribution (sdist)

Source distribution for circfirm 6.0.0b1
File Size Uploaded
circfirm-6.0.0b1.tar.gz 8.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for circfirm 6.0.0b1
File Interpreter ABI Platform
circfirm-6.0.0b1-py3-none-any.whl Python 3 none any Details

Total release size: 8.2 MB

Release files / circfirm-6.0.0b1.tar.gz

Download URL circfirm-6.0.0b1.tar.gz
Size 8.1 MB
Tags Source
SHA-256 checksum
How to use checksums
c44c772b3cc3cfdbefd1f4c06af0bf1cb5344887e81073d0aac3e89710eae345
BLAKE2b-256 checksum
How to use checksums
bdea45370f212da14d1a50d1d62c4c11bb882bc2087867adb7cbd502d1ae6c7e
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 Aug 31, 2026.

Transparency log

Release files / circfirm-6.0.0b1-py3-none-any.whl

Download URL circfirm-6.0.0b1-py3-none-any.whl
Size 25.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2849167e58cf1b3d69c76ee11284fd2460113642bc78e441f95c7d20d1e9b2e1
BLAKE2b-256 checksum
How to use checksums
86d6f4c4e5e6502eb93916e3b3b816082767f496daea8037e4ed434b24327cb4
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 Aug 31, 2026.

Transparency log
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