4 dépôts
The ability to execute Python code snippets directly within a shell session.
Distinct from Shell Command Execution: Distinct from general shell execution as it specifically invokes a Python interpreter for logic snippets.
Explore 4 awesome GitHub repositories matching development tools & productivity · In-Shell Python Executions. Refine with filters or upvote what's useful.
Gitsome is a command-line interface tool for managing repositories, issues, and pull requests via the GitHub and GitHub Enterprise APIs. It provides an interactive shell environment featuring an embedded Python interpreter for programmatic automation and dynamic scripting, alongside a project bootstrapping utility for generating standard license and gitignore templates. The tool distinguishes itself with a schema-driven autocomplete engine that parses remote API definitions in real-time to provide context-aware command suggestions. It also implements an index-based navigation system that allo
Allows executing Python code snippets alongside standard shell commands within the interactive environment.
ptpython est un shell interactif Python programmable et une console de développement. Il fonctionne comme un REPL amélioré pour exécuter du code Python et gérer l'état au runtime, avec un support pour une boucle d'événements asynchrone qui permet des instructions await au niveau supérieur. L'environnement est hautement personnalisable, offrant des schémas de raccourcis clavier enfichables et des apparences d'interface ajustables. Il fournit une interface programmable qui peut être intégrée dans d'autres applications pour faciliter le débogage au runtime et l'inspection d'état en direct. Le shell inclut une suite d'outils de développement pour le codage interactif, tels que l'autocomplétion de code, l'édition multiligne et la coloration syntaxique en temps réel. Il permet également l'exécution de commandes shell système directement depuis le prompt.
Supports an asynchronous event loop enabling the use of top-level await statements during interactive sessions.
ptpython est un REPL Python interactif amélioré et une console asynchrone construite sur la bibliothèque prompt-toolkit. Il fournit une interface en ligne de commande personnalisable pour exécuter du code Python avec un support pour l'édition multiligne, l'autocomplétion et la coloration syntaxique. L'environnement supporte les instructions await au niveau supérieur et l'exécution asynchrone via une boucle d'événements intégrée. Il permet une personnalisation étendue de l'interface, incluant des raccourcis clavier configurables pour la navigation Vi ou Emacs et des jeux de couleurs personnalisés. Le shell inclut des capacités pour la validation syntaxique en temps réel et l'exécution de commandes shell système sans quitter la session. Il peut être intégré en tant que REPL embarqué au sein d'autres applications ou utilisé pour envelopper des shells externes afin de fournir des fonctions magiques supplémentaires.
Supports an interactive environment for executing asynchronous Python code with top-level await statements.
Synapse est une implémentation de homeserver Matrix qui fournit l'infrastructure pour la communication et la messagerie décentralisées en temps réel. Il fonctionne comme un serveur de chat fédéré qui synchronise les données de salon et les flux d'événements à travers des instances de serveur indépendantes pour permettre l'interopérabilité inter-domaines. Le serveur utilise un cœur hybride qui intègre une logique critique pour la performance en Rust avec une couche d'orchestration en Python. Il emploie une base de données relationnelle PostgreSQL pour persister les comptes utilisateurs et l'historique des conversations, et utilise un système de messagerie basé sur Redis pour distribuer les tâches à travers des workers horizontaux. Le projet couvre un large éventail de capacités, incluant la gestion sécurisée des identités avec intégration SAML et OpenID Connect, des outils administratifs complets pour la modération de contenu et la gestion des salons, et la gestion automatisée des médias. Il inclut également des systèmes pour la fédération décentralisée, la migration asynchrone de schéma de base de données et l'exportation de télémétrie pour la surveillance des performances.
Provides a direct command interface to the running server to administer state and debug issues in real-time.