Installation Workflows
Precompiled binary wheels published on TestPyPI & GitHub Releases# Install CPython extension on Desktop (Linux x86_64 / Windows x64):
pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ pydevices-lvgl
# Pyodide / PyScript Browser Integration — micropip resolves the matching
# Pyodide wasm32 wheel straight from TestPyPI, no manual wheel URL needed:
import micropip
await micropip.install(
"pydevices-lvgl",
index_urls=["https://test.pypi.org/simple/", "https://pypi.org/simple/"],
)
New in 9.5.45
2026-09-23The CPython wheels decode JPEG: LVGL's TJPGD decoder is compiled in, started with lv.tjpgd_init(). Wheels now start at Python 3.11 and cover 3.11 to 3.14. The release lists every wheel.
Read more
Depth lives in the repositoryNewcomer's guide
The repository's architecture and where a change belongs.
Building from source
The wheel build, for a platform the published wheels do not cover.
Gallery
LVGL examples running in your browser on this same binding.
lvgl-bindings
Where the binding is generated.