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