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

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.0b2
File Size Uploaded
circfirm-6.0.0b2.tar.gz 8.1 MB Details

Built distribution (wheel)

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

Total release size: 8.2 MB

Release files / circfirm-6.0.0b2.tar.gz

Download URL circfirm-6.0.0b2.tar.gz
Size 8.1 MB
Tags Source
SHA-256 checksum
How to use checksums
8c48f425b65d18e29b21c453388c4e5948147686acdb0cc368e52b1f958ee416
BLAKE2b-256 checksum
How to use checksums
049fcc6bb15efbddb7bd9f3168cbed9b2d1ba8327f8bebf0eb5a3313a9f58433
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 Sep 1, 2026.

Transparency log

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

Download URL circfirm-6.0.0b2-py3-none-any.whl
Size 25.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c9909842c75a32f2b172b865a47a399feeb5c47aae635ba5be6645f7eb1028ed
BLAKE2b-256 checksum
How to use checksums
2ebc413c37f4f6047ec8d172741440acde466b65f46429690ae06a7471c5c370
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 Sep 1, 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