2 مستودعات
Interactive environments that support non-blocking I/O and top-level await statements.
Distinct from In-Shell Python Executions: Specifically focuses on the asynchronous event loop support within the REPL, distinct from general snippet execution.
Explore 2 awesome GitHub repositories matching development tools & productivity · Asynchronous REPLs. Refine with filters or upvote what's useful.
ptpython هو صدفة (Shell) تفاعلية لـ Python ووحدة تحكم تطوير قابلة للبرمجة. يعمل كـ REPL محسّن لتنفيذ كود Python وإدارة حالة وقت التشغيل، ويتميز بدعم حلقة أحداث غير متزامنة تسمح ببيانات await على المستوى الأعلى. البيئة قابلة للتخصيص بدرجة عالية، وتوفر مخططات ربط مفاتيح قابلة للتوصيل ومظاهر واجهة قابلة للتعديل. توفر واجهة قابلة للبرمجة يمكن تضمينها في تطبيقات أخرى لتسهيل تصحيح أخطاء وقت التشغيل وفحص الحالة المباشر. تتضمن الصدفة مجموعة من أدوات المطور للبرمجة التفاعلية، مثل الإكمال التلقائي للكود، والتحرير متعدد الأسطر، وتمييز بناء الجملة في الوقت الفعلي. كما تسمح بتنفيذ أوامر صدفة النظام مباشرة من المطالبة.
Supports an asynchronous event loop enabling the use of top-level await statements during interactive sessions.
ptpython هو REPL تفاعلي محسّن لـ Python ووحدة تحكم غير متزامنة مبنية على مكتبة prompt-toolkit. يوفر واجهة سطر أوامر قابلة للتخصيص لتنفيذ كود Python مع دعم للتحرير متعدد الأسطر، والإكمال التلقائي، وتمييز بناء الجملة. تدعم البيئة بيانات await على المستوى الأعلى والتنفيذ غير المتزامن عبر حلقة أحداث مدمجة. تسمح بتخصيص واسع للواجهة، بما في ذلك ربط مفاتيح قابل للتكوين للتنقل بأسلوب Vi أو Emacs وأنظمة ألوان مخصصة. تتضمن الصدفة قدرات للتحقق من صحة بناء الجملة في الوقت الفعلي وتنفيذ أوامر صدفة النظام دون مغادرة الجلسة. يمكن دمجها كـ REPL مضمن داخل تطبيقات أخرى أو استخدامها لتغليف الصدفات الخارجية لتوفير وظائف سحرية إضافية.
Supports an interactive environment for executing asynchronous Python code with top-level await statements.