List of available packages

Packages on PyPi

Overview of the published ports and boards.

MicroPython v1.23.0

Port

Board

Package

pip install

esp32

ESP32_GENERIC

micropython-esp32-esp32_generic-stubs

pip install -U micropython-esp32-esp32_generic-stubs==1.23.0.*

esp32

ESP32_GENERIC_C3

micropython-esp32-esp32_generic_c3-stubs

pip install -U micropython-esp32-esp32_generic_c3-stubs==1.23.0.*

esp32

ESP32_GENERIC_S3

micropython-esp32-esp32_generic_s3-stubs

pip install -U micropython-esp32-esp32_generic_s3-stubs==1.23.0.*

esp32

GENERIC

micropython-esp32-stubs

pip install -U micropython-esp32-stubs==1.23.0.*

esp8266

ESP8266_GENERIC

micropython-esp8266-esp8266_generic-stubs

pip install -U micropython-esp8266-esp8266_generic-stubs==1.23.0.*

esp8266

GENERIC

micropython-esp8266-stubs

pip install -U micropython-esp8266-stubs==1.23.0.*

rp2

ARDUINO_NANO_RP2040_CONNECT

micropython-rp2-arduino_nano_rp2040_connect-stubs

pip install -U micropython-rp2-arduino_nano_rp2040_connect-stubs==1.23.0.*

rp2

GENERIC

micropython-rp2-stubs

pip install -U micropython-rp2-stubs==1.23.0.*

rp2

RPI_PICO

micropython-rp2-rpi_pico-stubs

pip install -U micropython-rp2-rpi_pico-stubs==1.23.0.*

rp2

RPI_PICO_W

micropython-rp2-rpi_pico_w-stubs

pip install -U micropython-rp2-rpi_pico_w-stubs==1.23.0.*

samd

GENERIC

micropython-samd-stubs

pip install -U micropython-samd-stubs==1.23.0.*

samd

SEEED_WIO_TERMINAL

micropython-samd-seeed_wio_terminal-stubs

pip install -U micropython-samd-seeed_wio_terminal-stubs==1.23.0.*

stm32

GENERIC

micropython-stm32-stubs

pip install -U micropython-stm32-stubs==1.23.0.*

stm32

PYBV11

micropython-stm32-pybv11-stubs

pip install -U micropython-stm32-pybv11-stubs==1.23.0.*

MicroPython v1.22.2

Port

Board

Package

pip install

esp32

ESP32_GENERIC

micropython-esp32-esp32_generic-stubs

pip install -U micropython-esp32-esp32_generic-stubs==1.22.2.*

esp32

ESP32_GENERIC_C3

micropython-esp32-esp32_generic_c3-stubs

pip install -U micropython-esp32-esp32_generic_c3-stubs==1.22.2.*

esp32

ESP32_GENERIC_S3

micropython-esp32-esp32_generic_s3-stubs

pip install -U micropython-esp32-esp32_generic_s3-stubs==1.22.2.*

esp32

GENERIC

micropython-esp32-stubs

pip install -U micropython-esp32-stubs==1.22.2.*

esp8266

ESP8266_GENERIC

micropython-esp8266-esp8266_generic-stubs

pip install -U micropython-esp8266-esp8266_generic-stubs==1.22.2.*

esp8266

GENERIC

micropython-esp8266-stubs

pip install -U micropython-esp8266-stubs==1.22.2.*

rp2

GENERIC

micropython-rp2-stubs

pip install -U micropython-rp2-stubs==1.22.2.*

rp2

RPI_PICO

micropython-rp2-rpi_pico-stubs

pip install -U micropython-rp2-rpi_pico-stubs==1.22.2.*

rp2

RPI_PICO_W

micropython-rp2-rpi_pico_w-stubs

pip install -U micropython-rp2-rpi_pico_w-stubs==1.22.2.*

samd

GENERIC

micropython-samd-stubs

pip install -U micropython-samd-stubs==1.22.2.*

samd

SEEED_WIO_TERMINAL

micropython-samd-seeed_wio_terminal-stubs

pip install -U micropython-samd-seeed_wio_terminal-stubs==1.22.2.*

stm32

GENERIC

micropython-stm32-stubs

pip install -U micropython-stm32-stubs==1.22.2.*

stm32

PYBV11

micropython-stm32-pybv11-stubs

pip install -U micropython-stm32-pybv11-stubs==1.22.2.*

MicroPython v1.22.1

Port

Board

Package

pip install

esp32

ESP32_GENERIC

micropython-esp32-esp32_generic-stubs

pip install -U micropython-esp32-esp32_generic-stubs==1.22.1.*

esp32

GENERIC

micropython-esp32-stubs

pip install -U micropython-esp32-stubs==1.22.1.*

rp2

ARDUINO_NANO_RP2040_CONNECT

micropython-rp2-arduino_nano_rp2040_connect-stubs

pip install -U micropython-rp2-arduino_nano_rp2040_connect-stubs==1.22.1.*

rp2

GENERIC

micropython-rp2-stubs

pip install -U micropython-rp2-stubs==1.22.1.*

rp2

RPI_PICO

micropython-rp2-rpi_pico-stubs

pip install -U micropython-rp2-rpi_pico-stubs==1.22.1.*

rp2

RPI_PICO_W

micropython-rp2-rpi_pico_w-stubs

pip install -U micropython-rp2-rpi_pico_w-stubs==1.22.1.*

samd

GENERIC

micropython-samd-stubs

pip install -U micropython-samd-stubs==1.22.1.*

samd

SEEED_WIO_TERMINAL

micropython-samd-seeed_wio_terminal-stubs

pip install -U micropython-samd-seeed_wio_terminal-stubs==1.22.1.*

MicroPython v1.22.0

Port

Board

Package

pip install

esp32

ESP32_GENERIC

micropython-esp32-esp32_generic-stubs

pip install -U micropython-esp32-esp32_generic-stubs==1.22.0.*

esp32

GENERIC

micropython-esp32-stubs

pip install -U micropython-esp32-stubs==1.22.0.*

rp2

ARDUINO_NANO_RP2040_CONNECT

micropython-rp2-arduino_nano_rp2040_connect-stubs

pip install -U micropython-rp2-arduino_nano_rp2040_connect-stubs==1.22.0.*

rp2

GENERIC

micropython-rp2-stubs

pip install -U micropython-rp2-stubs==1.22.0.*

rp2

PIMORONI_PICOLIPO_16MB

micropython-rp2-pimoroni_picolipo_16mb-stubs

pip install -U micropython-rp2-pimoroni_picolipo_16mb-stubs==1.22.0.*

rp2

RPI_PICO

micropython-rp2-rpi_pico-stubs

pip install -U micropython-rp2-rpi_pico-stubs==1.22.0.*

rp2

RPI_PICO_W

micropython-rp2-rpi_pico_w-stubs

pip install -U micropython-rp2-rpi_pico_w-stubs==1.22.0.*

samd

GENERIC

micropython-samd-stubs

pip install -U micropython-samd-stubs==1.22.0.*

samd

SEEED_WIO_TERMINAL

micropython-samd-seeed_wio_terminal-stubs

pip install -U micropython-samd-seeed_wio_terminal-stubs==1.22.0.*

stm32

GENERIC

micropython-stm32-stubs

pip install -U micropython-stm32-stubs==1.22.0.*

stm32

PYBV11

micropython-stm32-pybv11-stubs

pip install -U micropython-stm32-pybv11-stubs==1.22.0.*

MicroPython v1.21.0

Port

Board

Package

pip install

esp32

ESP32_GENERIC

micropython-esp32-esp32_generic-stubs

pip install -U micropython-esp32-esp32_generic-stubs==1.21.0.*

esp32

ESP32_GENERIC_C3

micropython-esp32-esp32_generic_c3-stubs

pip install -U micropython-esp32-esp32_generic_c3-stubs==1.21.0.*

esp32

ESP32_GENERIC_S3

micropython-esp32-esp32_generic_s3-stubs

pip install -U micropython-esp32-esp32_generic_s3-stubs==1.21.0.*

esp32

GENERIC

micropython-esp32-stubs

pip install -U micropython-esp32-stubs==1.21.0.*

esp8266

ESP8266_GENERIC

micropython-esp8266-esp8266_generic-stubs

pip install -U micropython-esp8266-esp8266_generic-stubs==1.21.0.*

esp8266

GENERIC

micropython-esp8266-stubs

pip install -U micropython-esp8266-stubs==1.21.0.*

rp2

GENERIC

micropython-rp2-stubs

pip install -U micropython-rp2-stubs==1.21.0.*

rp2

RPI_PICO

micropython-rp2-rpi_pico-stubs

pip install -U micropython-rp2-rpi_pico-stubs==1.21.0.*

rp2

RPI_PICO_W

micropython-rp2-rpi_pico_w-stubs

pip install -U micropython-rp2-rpi_pico_w-stubs==1.21.0.*

samd

GENERIC

micropython-samd-stubs

pip install -U micropython-samd-stubs==1.21.0.*

samd

SEEED_WIO_TERMINAL

micropython-samd-seeed_wio_terminal-stubs

pip install -U micropython-samd-seeed_wio_terminal-stubs==1.21.0.*

stm32

GENERIC

micropython-stm32-stubs

pip install -U micropython-stm32-stubs==1.21.0.*

stm32

PYBV11

micropython-stm32-pybv11-stubs

pip install -U micropython-stm32-pybv11-stubs==1.21.0.*

unix

GENERIC

micropython-unix-stubs

pip install -U micropython-unix-stubs==1.21.0.*

webassembly

GENERIC

micropython-webassembly-stubs

pip install -U micropython-webassembly-stubs==1.21.0.*

windows

GENERIC

micropython-windows-stubs

pip install -U micropython-windows-stubs==1.21.0.*

MicroPython v1.20.0

Port

Board

Package

pip install

esp32

GENERIC

micropython-esp32-stubs

pip install -U micropython-esp32-stubs==1.20.0.*

esp32

GENERIC_OTA

micropython-esp32-generic_ota-stubs

pip install -U micropython-esp32-generic_ota-stubs==1.20.0.*

esp32

GENERIC_S3

micropython-esp32-generic_s3-stubs

pip install -U micropython-esp32-generic_s3-stubs==1.20.0.*

esp32

OTA

micropython-esp32-ota-stubs

pip install -U micropython-esp32-ota-stubs==1.20.0.*

esp32

S3

micropython-esp32-s3-stubs

pip install -U micropython-esp32-s3-stubs==1.20.0.*

rp2

GENERIC

micropython-rp2-stubs

pip install -U micropython-rp2-stubs==1.20.0.*

rp2

PICO

micropython-rp2-pico-stubs

pip install -U micropython-rp2-pico-stubs==1.20.0.*

rp2

PICO_W

micropython-rp2-pico_w-stubs

pip install -U micropython-rp2-pico_w-stubs==1.20.0.*

samd

ADAFRUIT_FEATHER_M4_EXPRESS

micropython-samd-adafruit_feather_m4_express-stubs

pip install -U micropython-samd-adafruit_feather_m4_express-stubs==1.20.0.*

samd

ADAFRUIT_ITSYBITSY_M4_EXPRESS

micropython-samd-adafruit_itsybitsy_m4_express-stubs

pip install -U micropython-samd-adafruit_itsybitsy_m4_express-stubs==1.20.0.*

samd

GENERIC

micropython-samd-stubs

pip install -U micropython-samd-stubs==1.20.0.*

samd

MINISAM_M4

micropython-samd-minisam_m4-stubs

pip install -U micropython-samd-minisam_m4-stubs==1.20.0.*

samd

SEEED_WIO_TERMINAL

micropython-samd-seeed_wio_terminal-stubs

pip install -U micropython-samd-seeed_wio_terminal-stubs==1.20.0.*

stm32

GENERIC

micropython-stm32-stubs

pip install -U micropython-stm32-stubs==1.20.0.*

stm32

PYBV11

micropython-stm32-pybv11-stubs

pip install -U micropython-stm32-pybv11-stubs==1.20.0.*

unix

GENERIC

micropython-unix-stubs

pip install -U micropython-unix-stubs==1.20.0.*

windows

GENERIC

micropython-windows-stubs

pip install -U micropython-windows-stubs==1.20.0.*

MicroPython v1.19.1

Port

Board

Package

pip install

esp32

GENERIC

micropython-esp32-stubs

pip install -U micropython-esp32-stubs==1.19.1.*

esp32

GENERIC_S3

micropython-esp32-generic_s3-stubs

pip install -U micropython-esp32-generic_s3-stubs==1.19.1.*

esp32

GENERIC_SPIRAM

micropython-esp32-generic_spiram-stubs

pip install -U micropython-esp32-generic_spiram-stubs==1.19.1.*

esp32

S3

micropython-esp32-s3-stubs

pip install -U micropython-esp32-s3-stubs==1.19.1.*

esp32

UM_TINYPICO

micropython-esp32-um_tinypico-stubs

pip install -U micropython-esp32-um_tinypico-stubs==1.19.1.*

esp8266

GENERIC

micropython-esp8266-stubs

pip install -U micropython-esp8266-stubs==1.19.1.*

rp2

GENERIC

micropython-rp2-stubs

pip install -U micropython-rp2-stubs==1.19.1.*

stm32

GENERIC

micropython-stm32-stubs

pip install -U micropython-stm32-stubs==1.19.1.*

MicroPython v1.18.0

Port

Board

Package

pip install

esp32

GENERIC

micropython-esp32-stubs

pip install -U micropython-esp32-stubs==1.18.0.*

esp8266

GENERIC

micropython-esp8266-stubs

pip install -U micropython-esp8266-stubs==1.18.0.*

rp2

GENERIC

micropython-rp2-stubs

pip install -U micropython-rp2-stubs==1.18.0.*

stm32

GENERIC

micropython-stm32-stubs

pip install -U micropython-stm32-stubs==1.18.0.*

MicroPython v1.17.0

Port

Board

Package

pip install

esp32

GENERIC

micropython-esp32-stubs

pip install -U micropython-esp32-stubs==1.17.0.*

esp8266

GENERIC

micropython-esp8266-stubs

pip install -U micropython-esp8266-stubs==1.17.0.*

rp2

GENERIC

micropython-rp2-stubs

pip install -U micropython-rp2-stubs==1.17.0.*

stm32

GENERIC

micropython-stm32-stubs

pip install -U micropython-stm32-stubs==1.17.0.*

Note

  • PyPi transforms all names of the ports and boards to small-caps and kebab-case, (not snake_case).

  • Not all possible ports/boards are published as I do not have access to hardware to create board-stubs for all ports and boards.

  • Newly published stubs may show as ‘not found’, please check PyPi directly

Packages on GitHub

The stubs for the preview version of the firmware are available on GitHub. Note that installation from git can be a little slower than from PyPi as the entire repository is cloned by pip in order to install the package.

Apologies that the urls are long and complex due to the requirements by pip , and the folder naming conventions used in the repo.

MicroPython v1.24.0-preview

Port

Board

Package

pip install

esp32

ESP32_GENERIC

micropython-esp32-esp32_generic-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-esp32-esp32_generic-stubs"

esp32

ESP32_GENERIC_C3

micropython-esp32-esp32_generic_c3-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-esp32-esp32_generic_c3-stubs"

esp32

ESP32_GENERIC_S3

micropython-esp32-esp32_generic_s3-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-esp32-esp32_generic_s3-stubs"

esp32

GENERIC

micropython-esp32-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-esp32-stubs"

esp8266

ESP8266_GENERIC

micropython-esp8266-esp8266_generic-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-esp8266-esp8266_generic-stubs"

esp8266

GENERIC

micropython-esp8266-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-esp8266-stubs"

rp2

GENERIC

micropython-rp2-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-rp2-stubs"

rp2

RPI_PICO

micropython-rp2-rpi_pico-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-rp2-rpi_pico-stubs"

rp2

RPI_PICO_W

micropython-rp2-rpi_pico_w-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-rp2-rpi_pico_w-stubs"

samd

GENERIC

micropython-samd-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-samd-stubs"

samd

SEEED_WIO_TERMINAL

micropython-samd-seeed_wio_terminal-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-samd-seeed_wio_terminal-stubs"

stm32

GENERIC

micropython-stm32-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-stm32-stubs"

stm32

PYBV11

micropython-stm32-pybv11-stubs

pip install "git+https://github.com/Josverl/micropython-stubs#subdirectory=publish/micropython-v1_24_0_preview-stm32-pybv11-stubs"

List of current firmwares and all partial stubs

This includes stubs from the following MicroPython families:

An up-to-date list of all partial and intermediate stubs for different families, ports and boards is listed on the Firmwares page