Registry / devops / warp
library1.0.4pypypiunverified

WARP (Wrapper Around Replicated Processes) is a Python library for managing and wrapping replicated processes. It provides a simple interface to run, monitor, and control multiple instances of a command across distributed systems. The current version is 1.0.4, though the project appears to be in maintenance mode with low release cadence.

pip install warp
INSTALL
IMPORT
SIG · WARP
W
warp
devopspythonv1.0.4
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Warp
from warp import Warp

Create a Warp instance with a command and number of processes, then start and wait for completion.

from warp import Warp w = Warp('sleep 10', num_procs=3) processes = w.start() print('Started', len(processes), 'processes') w.wait()
Debug
Known issues
gotchaWARP does not support Python 3.6+ fully; some features may break. Test with your Python version.
fix
Use Python 3.5 or lower, or check compatibility before use.
affects: python >=3.6
breakingWARP relies on subprocess and may behave unexpectedly on Windows due to signal handling differences.
fix
Ensure identical behavior on Windows by setting appropriate process group flags.
affects: all
Upgrade
Version history
1.0.4latest on PyPI · released Mar 29, 2022
Audit
Dependencies

No dependency data recorded yet.

Agent activity
14 hits · last 30 days
node
12
Resources
warp — pip install warp · libregistry