BoardyPy
BoardyPy is a desktop MicroPython IDE built with PyQt5.
It focuses on a lightweight workflow for MicroPython boards and bundles the tools you need in one place:
- code editor with syntax highlighting
- serial REPL / console
- local file explorer
- device file explorer for MicroPython boards
- bundled MicroPython library manager
- local script runner
- Pixel Matrix OLED drawing in the free Community tier
Community / Pro Model
BoardyPy remains installable from PyPI as a free Community version:
pip install boardypy
pip install -U boardypy
Starting with the Community/Pro model, commercial features require a signed license.bpylic file. One active Pro license unlocks all Pro features. TFT drawing in Pixel Matrix is Pro; OLED drawing remains free.
The standalone owner-only License Maker lives in license_maker/ and is not included in the PyPI package.
Run
boardypy
Development
pip install -e .
python -m boardypy
Pro License Docs
See docs/PRO_LICENSE.md for:
- creating private/public keys
- keeping
private_key.pemsafe - generating
license.bpylic - activating Pro inside BoardyPy settings
- building the standalone License Maker for Windows and Linux
Notes
- Python
>=3.9is required by project metadata. - Runtime configuration, logs, sessions, and
license.bpylicare stored in the user profile directory, not inside the installed package. - On Linux, serial access may require adding your user to the device group, for example:
sudo usermod -a -G dialout $USER, then logging out and back in. - The toolbar web search opens Yandex Search in the external browser; the generated URL includes the
clidparameter. - See
LICENSEfor the Community/Pro license model.
Metadata
Release files for boardypy 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| boardypy-1.2.0.tar.gz | 488.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| boardypy-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.0 MB
Release files / boardypy-1.2.0.tar.gz
| Download URL | boardypy-1.2.0.tar.gz |
|---|---|
| Size | 488.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad368eb26721ad27939ed44e3b8cf511af0312392e43643ed3161dcc51590252
|
|
BLAKE2b-256 checksum How to use checksums |
c0ce8dedccd06caba8004a38edaea0171b88e159bb2dc66438382c7423cf6481
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.11
|
Release files / boardypy-1.2.0-py3-none-any.whl
| Download URL | boardypy-1.2.0-py3-none-any.whl |
|---|---|
| Size | 513.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fa451c099359ae083dc5f9eecdcb77895d986618d32d14c81966a83f7ca3a2c9
|
|
BLAKE2b-256 checksum How to use checksums |
2d0af9c1f360961d2743b5b7ee1fbfefa03f52b8cd2df54e52bd741e16226cfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.11
|