Python3 asyncio library to run SSH in parallel
Project description
passh (Parallel Asynchronous SSH) is a Python3 library to run SSH processes in parallel.
As passh depends on asyncio, Python 3.4 or newer is required.
Features:
PAssh class to run SSH in parallel.
SSH outputs are forwarded to local stdout/stderr.
Every line is to be prefixed by the remote hostname.
Instead of forwarding, SSH outputs can be collected in memory for later use.
Both asyncio and non-asyncio apps can use PAssh.
A file can be given as inputs for all SSH processes.
Limit on the number of simultaneous SSH processes.
Built-in command-line interface.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
passh-1.0.0.tar.gz
(3.5 kB
view hashes)