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.3
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.3.tar.gz | 503.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| boardypy-1.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.0 MB
Release files / boardypy-1.2.3.tar.gz
| Download URL | boardypy-1.2.3.tar.gz |
|---|---|
| Size | 503.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dcfe9f559b1b7c4adc3e2f04d5a53e3ce53cbebfdcb15e3da7bcc9c2c77bb729
|
|
BLAKE2b-256 checksum How to use checksums |
e339dcc8194c3334f790f018f6c390a8374879d5997baa5f05b92c2233fe770e
|
| 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.3-py3-none-any.whl
| Download URL | boardypy-1.2.3-py3-none-any.whl |
|---|---|
| Size | 529.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d2e3ad2232709d1f189645ef6399318c5beb97f36f5a1a6747c71973f6b8e6c6
|
|
BLAKE2b-256 checksum How to use checksums |
95338c58bc55b3b95991f427ebb669c7ef64f204371da3bb11ea38a049d244d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.11
|