Skip to main content

A cross-platform, high performance computing utility for processing shell commands over a distributed, asynchronous queue.

Project description

License PyPI Version Python Versions Documentation Downloads

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hyper-shell-1.8.3.tar.gz (22.3 kB view hashes)

Uploaded Source

Built Distribution

hyper_shell-1.8.3-py3-none-any.whl (34.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page