MicroPython-ondersteuningsniveaus

MicroPython werkt met een reeks ondersteuningsniveaus (Support Tiers) voor de verschillende ports. Tier 1, 2 en 3 zijn de belangrijkste niveaus, waarbij Tier 1 het meest volwassen en actief onderhouden is. Er is ook een Tier M voor aanvullende ports die voornamelijk worden gebruikt voor onderhoud, ontwikkeling en testen. Deze niveaus worden gedefinieerd in de onderstaande tabel.

Tier 1

Tier 2

Tier 3

Tier M

builds slagen onder CI

tests worden uitgevoerd onder CI (waar mogelijk)

actief onderhouden

stabiele Python-API

nieuwe functies worden actief ontwikkeld

getest op hardware voor releases

geprioriteerde bugrapporten

regressies rechtvaardigen een patch-release

heeft port-specifieke documentatie

Lagere niveaus kunnen meer vakjes aanvinken, maar de bovenstaande tabel definieert de minimumvereisten voor een port om tot een niveau te behoren.

Tier 1-ports:

  • esp32

  • mimxrt

  • rp2

  • samd

  • stm32

  • unix

  • windows

Tier 2-ports:

  • alif

  • embed

  • nrf

  • renesas-ra

  • webassembly

  • zephyr

Tier 3-ports:

  • cc3200

  • esp8266

  • pic16bit

  • powerpc

Tier M-ports:

  • bare-arm

  • minimal

  • qemu