netinvent / command_runner
Substitute for subprocess that handles all hassle that comes from different platform and python versions, and allows live stdout and stderr capture for background job/interactive GUI programming ;)
☆42Updated 3 weeks ago
Alternatives and similar repositories for command_runner:
Users that are interested in command_runner are comparing it to the libraries listed below
- Vendorize packages from PyPI☆102Updated 6 months ago
- Portable python binaries☆81Updated this week
- A subprocess.run drop-in replacement that supports a tee mode, being able to display output in real time while still capturing it. No dep…☆58Updated this week
- Automatically format your Python docstrings to conform with PEP 8 and PEP 257☆77Updated this week
- Python base classes for rich path objects☆27Updated 8 months ago
- ☆55Updated this week
- A low-level library which implements some Python packaging standards (PEPs) and which could be used by third-party packaging tools to ac…☆56Updated last week
- Dynamically create python functions with a proper signature.☆120Updated 4 months ago
- A central repository to keep track of the status of work on and support for free-threaded CPython (see PEP 703), with a focus on the scie…☆177Updated this week
- Python observer pattern (callback/event system). Modeled after Qt Signals & Slots (but independent of Qt)☆99Updated last week
- A low-level library for installing from a Python wheel distribution.☆131Updated last week
- Auto-generate explicit readable __init__.py files without `import *`☆78Updated 3 months ago
- Call asynchronous code from an extension module.☆41Updated this week
- hatch plugin to use pip-compile (or uv) to manage project dependencies and lockfiles☆89Updated last month
- A framework for creating and importing plugins in Python☆67Updated last month
- Automatically conversion of `.ini/.cfg` files to TOML equivalents☆59Updated this week
- Lint Cython files☆74Updated last week
- A blazing fast dict subclass that supports dot access notation.☆53Updated 2 weeks ago
- Validation library for simple check on `pyproject.toml`☆147Updated last week
- Syntactical sugar for Python class attributes☆56Updated 7 months ago
- A simple task runner.☆108Updated last week
- ☆43Updated 5 months ago
- Safely evaluate AST nodes without side effects☆44Updated 6 months ago
- Backport of PEP 654 (exception groups)☆42Updated this week
- Sphinx extension for capturing program output☆41Updated 2 months ago
- Library to build command line interfaces based on Click. It extends click with: option groups, constraints (e.g. mutually exclusive param…☆110Updated last week
- ☆39Updated 8 months ago
- A powerful, colorful, beautiful command-line-interface for pypi.org☆49Updated last year
- Store data created during your `pytest` tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking pur…☆66Updated 4 months ago
- Simple, elegant, wizarding tools for interacting with Python's dataclasses.☆190Updated 2 weeks ago