רמות תמיכה של 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