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.2
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.2.tar.gz | 500.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| boardypy-1.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.0 MB
Release files / boardypy-1.2.2.tar.gz
| Download URL | boardypy-1.2.2.tar.gz |
|---|---|
| Size | 500.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d0c934e4b551bd01962b41b171e756c59fe34298de31f3e4254388082b759b3e
|
|
BLAKE2b-256 checksum How to use checksums |
36f5de1bbeb67976cd2a2947b8da063649fbeca6cf2f43f8a001d6f6058717bd
|
| 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.2-py3-none-any.whl
| Download URL | boardypy-1.2.2-py3-none-any.whl |
|---|---|
| Size | 525.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
84eeebe7903cc236c611069b95b3be98a6e75c408f2bd2a4191dcc8ade366cb9
|
|
BLAKE2b-256 checksum How to use checksums |
a19c25dfb5502f5aee6b821bf2db4e40232ec825cd211cbd4a109cc0d457a8e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.11
|