2 repository-uri
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 este un shell Python interactiv programabil și o consolă de dezvoltare. Acesta funcționează ca un REPL îmbunătățit pentru execuția codului Python și gestionarea stării de runtime, având suport pentru un event loop asincron care permite instrucțiuni top-level await. Mediul este extrem de personalizabil, oferind scheme de keybinding pluggable și aspecte de interfață ajustabile. Oferă o interfață programabilă care poate fi încorporată în alte aplicații pentru a facilita debugging-ul la runtime și inspectarea stării live. Shell-ul include o suită de instrumente pentru dezvoltatori pentru codare interactivă, cum ar fi completarea automată a codului, editarea pe mai multe linii și evidențierea sintaxei în timp real. De asemenea, permite execuția comenzilor shell de sistem direct din prompt.
Supports an asynchronous event loop enabling the use of top-level await statements during interactive sessions.
ptpython este un REPL Python interactiv îmbunătățit și o consolă asincronă construită pe biblioteca prompt-toolkit. Aceasta oferă o interfață în linie de comandă personalizabilă pentru execuția codului Python cu suport pentru editare pe mai multe linii, autocompletare și evidențierea sintaxei. Mediul suportă instrucțiuni top-level await și execuție asincronă printr-un event loop integrat. Permite personalizarea extinsă a interfeței, inclusiv key binding-uri configurabile pentru navigare Vi sau Emacs și scheme de culori personalizate. Shell-ul include capabilități pentru validarea sintaxei în timp real și execuția comenzilor shell de sistem fără a părăsi sesiunea. Poate fi integrat ca un REPL încorporat în alte aplicații sau utilizat pentru a wrap-ui shell-uri externe pentru a oferi funcții magice suplimentare.
Supports an interactive environment for executing asynchronous Python code with top-level await statements.