רמות תמיכה של MicroPython¶
MicroPython פועל עם מערכת של רמות תמיכה (Support Tier) עבור הפורטים השונים. רמות 1, 2 ו-3 הן רמות התמיכה העיקריות, כאשר רמה 1 היא הבוגרת ביותר והמתוחזקת באופן הפעיל ביותר. קיימת גם רמה M עבור פורטים נוספים המשמשים בעיקר לתחזוקה, פיתוח ובדיקות. רמות אלו מוגדרות בטבלה שלהלן.
רמה 1 | רמה 2 | רמה 3 | רמה M | |
הבנייה (build) עוברת תחת CI | ✔ | ✔ | ✔ | ✔ |
הבדיקות רצות תחת CI (היכן שאפשר) | ✔ | ✔ | ✔ | ✔ |
מתוחזק באופן פעיל | ✔ | ✔ | ✔ | |
API יציב של Python | ✔ | ✔ | ||
מאפיינים חדשים מפותחים באופן פעיל | ✔ | ✔ | ||
נבדק על חומרה עבור גרסאות שחרור | ✔ | ✔ | ||
דיווחי באגים בעדיפות | ✔ | ✔ | ||
רגרסיות מצדיקות גרסת תיקון (patch release) | ✔ | ✔ | ||
יש תיעוד ספציפי לפורט | ✔ |
רמות נמוכות יותר עשויות לסמן יותר תיבות, אך הטבלה שלעיל מגדירה את הדרישות המינימליות לפורט כדי להשתייך לרמה.
פורטים ברמה 1:
esp32
mimxrt
rp2
samd
stm32
unix
windows
פורטים ברמה 2:
alif
embed
nrf
renesas-ra
webassembly
zephyr
פורטים ברמה 3:
cc3200
esp8266
pic16bit
powerpc
פורטים ברמה M:
bare-arm
minimal
qemu