Package python3-module-shellous: Information
Source package: python3-module-shellous
Version: 0.40.0-alt1
Build time: Jul 7, 2026, 03:44 PM in the task #424484
Category: Development/Python3
Report package bugHome page: https://pypi.org/project/shellous/
License: Apache-2.0
Summary: A concise API for running subprocesses using asyncio
Description:
shellous provides a concise API for running subprocesses using asyncio. It is similar to and inspired by sh. Benefits: - Run programs asynchronously in a single line. - Redirect stdin, stdout and stderr to files, memory buffers, async streams or loggers. - Iterate asynchronously over subprocess output. - Set timeouts and reliably cancel running processes. - Run a program with a pseudo-terminal (pty). - Use send() and expect() to manually control a subprocess. - Construct pipelines and use process substitution directly from Python (no shell required). - Runs on Linux, MacOS, FreeBSD and Windows. - Monitor processes being started and stopped with audit_callback API.
Maintainer: Andrey Kuzma