Skip to main content

MicroPython developer tools — flash, deploy, watch, monitor.

Project description

brasa

MicroPython developer tools. Flash, deploy, watch, monitor.

pip install brasa
brasa flash          # download firmware + flash device
brasa deploy         # compile & push src/ to device
brasa dev            # deploy + watch for changes
brasa serial         # read-only serial monitor
brasa repl           # interactive REPL
brasa detect         # show connected device port
brasa diff           # diff local src/ vs device
brasa exec "expr"    # run expression on device
brasa restart        # reboot device

Why

Every MicroPython project re-invents the same Makefile: detect the serial port, lock it, flash firmware, deploy files, watch for changes, read serial output. Brasa replaces that with a single CLI that works across projects.

Status

Early development. See HANDOFF.md for architecture and roadmap.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brasa-0.3.0.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brasa-0.3.0-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file brasa-0.3.0.tar.gz.

File metadata

  • Download URL: brasa-0.3.0.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for brasa-0.3.0.tar.gz
Algorithm Hash digest
SHA256 93d473664c3ecbb1fb653a26ffec1bd6da24c46ccc0ccf3506f34e4745055200
MD5 8fb3aa41a4ca165b1586e3db9eb6c70b
BLAKE2b-256 9e6828e01def179fba70e885a10ca65c554924a53555747739d02c0a764264cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for brasa-0.3.0.tar.gz:

Publisher: publish.yml on martinmiglio/brasa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brasa-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: brasa-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for brasa-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb806fc43233f713cce28374bab3df50bde1da9dca4ed557205d5ad2a433ea64
MD5 c75b852ae83af74427b0fa25a5bc4493
BLAKE2b-256 036ac082246d8160c9adcd04606db74a9e1eab9dd1333443f172a314b1fb4a1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for brasa-0.3.0-py3-none-any.whl:

Publisher: publish.yml on martinmiglio/brasa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page