مستويات الدعم في MicroPython

يعمل MicroPython بمجموعة من مستويات الدعم (Support Tiers) للمنافذ (ports) المختلفة. المستويات 1 و2 و3 هي مستويات الدعم الرئيسية، حيث يكون المستوى 1 هو الأكثر نضجاً والأكثر صيانة بفاعلية. كما يوجد المستوى M للمنافذ الإضافية المستخدمة بصورة أساسية للصيانة والتطوير والاختبار. وتُعرَّف مستويات الدعم هذه في الجدول أدناه.

المستوى 1

المستوى 2

المستوى 3

المستوى M

تنجح عمليات البناء ضمن التكامل المستمر (CI)

تُشغَّل الاختبارات ضمن التكامل المستمر (CI) (حيثما أمكن)

تتم صيانته بفاعلية

واجهة برمجة تطبيقات Python مستقرة

يجري تطوير ميزات جديدة بفاعلية

مُختبَر على العتاد للإصدارات

تقارير الأخطاء ذات أولوية

حالات التراجع (regressions) تستوجب إصدار رقعة (patch)

لديه توثيق خاص بالمنفذ

قد تستوفي المستويات الأدنى مزيداً من الخانات، لكن الجدول أعلاه يحدّد الحد الأدنى من المتطلبات اللازمة لانتماء منفذ إلى مستوى معيّن.

منافذ المستوى 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