A cross-platform, high performance computing utility for processing shell commands over a distributed, asynchronous queue.
Project description
A cross-platform, high performance computing utility for processing shell commands over a distributed, asynchronous queue. hyper-shell is a single producer (server) many consumer (client) system.
hyper-shell is pure Python and has been tested on Linux, macOS, and Windows 10 in Python 3.7 environments. The server and clients don’t even need to be using the same platform.
Installation
To install hyper-shell:
➜ pip install hyper-shell
For general use on a production system such as a shared computing cluster it is more robust to encapsulate hyper-shell within its own environment or module.
Documentation
Documentation is available at hyper-shell.readthedocs.io. For basic usage information on the command line use: hyper-shell --help. For a more comprehensive usage guide on the command line you can view the manual page with man hyper-shell.
Contributions
Contributions are welcome in the form of suggestions for additional features, pull requests with new features or bug fixes, etc. If you find bugs or have questions, open an Issue here. If and when the project grows, a code of conduct will be provided along side a more comprehensive set of guidelines for contributing; until then, just be nice.
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
Built Distribution
Hashes for hyper_shell-1.7.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21de0bf81bbadbc6f094c4af9949232a9a164180fb5beae5ba10487e3466fcff |
|
MD5 | 6dfc22add538fed1c236641fc3125a5b |
|
BLAKE2b-256 | f3eb9f674a7dadf1dad6186f52e2af1837550f9372b217c6d48b13726217aead |