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