Livelli di supporto di MicroPython

MicroPython opera con un insieme di livelli di supporto (Support Tier) per i vari port. I livelli 1, 2 e 3 sono i principali, con il livello 1 che è il più maturo e mantenuto attivamente. Esiste anche il livello M per port aggiuntivi usati principalmente per manutenzione, sviluppo e test. Questi livelli sono definiti nella tabella seguente.

Livello 1

Livello 2

Livello 3

Livello M

le build superano la CI

i test vengono eseguiti sotto la CI (dove possibile)

mantenuto attivamente

API Python stabile

nuove funzionalità sviluppate attivamente

testato su hardware per le release

segnalazioni di bug prioritizzate

le regressioni giustificano una release di patch

ha documentazione specifica per il port

I livelli inferiori possono spuntare più caselle, ma la tabella sopra definisce i requisiti minimi affinché un port appartenga a un livello.

Port di livello 1:

  • esp32

  • mimxrt

  • rp2

  • samd

  • stm32

  • unix

  • windows

Port di livello 2:

  • alif

  • embed

  • nrf

  • renesas-ra

  • webassembly

  • zephyr

Port di livello 3:

  • cc3200

  • esp8266

  • pic16bit

  • powerpc

Port di livello M:

  • bare-arm

  • minimal

  • qemu