Razine podrĹĄke MicroPythona¶
MicroPython djeluje sa skupom razina podrĹĄke (Support Tier) za razliÄite portove. Razine 1, 2 i 3 glavne su razine, pri Äemu je razina 1 najzrelija i najaktivnije odrĹžavana. Postoji i razina M za dodatne portove koji se prvenstveno koriste za odrĹžavanje, razvoj i testiranje. Ove razine definirane su u tablici u nastavku.
Razina 1 |
Razina 2 |
Razina 3 |
Razina M |
|
buildovi prolaze pod CI-jem |
â |
â |
â |
â |
testovi se izvode pod CI-jem (gdje je moguÄe) |
â |
â |
â |
â |
aktivno se odrĹžava |
â |
â |
â |
|
stabilan Python API |
â |
â |
||
nove znaÄajke aktivno se razvijaju |
â |
â |
||
testiran na hardveru za izdanja |
â |
â |
||
prioritizirana izvjeĹĄÄa o greĹĄkama |
â |
â |
||
regresije opravdavaju zakrpno izdanje |
â |
â |
||
ima dokumentaciju specifiÄnu za port |
â |
NiĹže razine mogu zadovoljiti viĹĄe stavki, ali gornja tablica definira minimalne zahtjeve da bi port pripadao odreÄenoj razini.
Portovi razine 1:
esp32
mimxrt
rp2
samd
stm32
unix
windows
Portovi razine 2:
alif
embed
nrf
renesas-ra
webassembly
zephyr
Portovi razine 3:
cc3200
esp8266
pic16bit
powerpc
Portovi razine M:
bare-arm
minimal
qemu