==============
flux-workflows is a command line tool for interacting with Flux.
Installation
------------
Install, upgrade and uninstall fluxer with these commands:
```sh
$ pip install flux-workflows
$ pip install --upgrade flux-workflows
$ pip uninstall flux-workflows
```
or fork this repository
Usage
-----
```sh
workflow --help
Usage: workflow [OPTIONS] COMMAND [ARGS]...
Workflow manages your flux workflows from the terminal
Options:
-h, --help Show this message and exit.
Commands:
config Configure the CMP URL and credentials
create Create a workflow skeleton
delete Delete a workflow
delete-instance Delete an instance
get Download a workflow to edit or view locally
list List existing flux workflows
list-instances List instances of a workflow
logs Get logs for a workflow
run Run a workflow
show Display details of a Flux workflow
show-instance Display details of an instance
update Update (patch) a workflow
update-instance Update an instance's event for debugging
upload Upload the current workflow
validate Validate the current workflow
```
Dependencies
------------
The flux-workflows tool is supported on Python 2.7.
The main dependencies are:
* [requests]: HTTP for Humans
* [click]: for creating beautiful command line interfaces
The testing dependencies are:
* [pytest]: helps you write better programs
* [mock]: a library for testing in Python
Testing
-------
Make sure you have [tox] by running the following:
```sh
$ pip install tox
```
To run the package tests:
```sh
$ tox
```
or
```sh
$ make test
```
License
-------
[GNU General Public License, version 2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
[//]: #
[requests]: <http://docs.python-requests.org>
[click]: <http://click.pocoo.org>
[mock]: <https://pypi.python.org/pypi/mock>
[pytest]: <http://doc.pytest.org>
[tox]: <https://tox.readthedocs.io/>
Metadata
Release files for flux-workflows 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| flux-workflows-0.0.4.tar.gz | 8.7 kB | Without provenance | Details for flux-workflows-0.0.4.tar.gz |
Release files / flux-workflows-0.0.4.tar.gz
| Download URL | flux-workflows-0.0.4.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e096cb51245c0f379f75725426d0a839445d3531828dccf07532c33db9f3b33
|
|
BLAKE2b-256 checksum How to use checksums |
a08e68fc18db251fdf31494523e1752255184ee1dac6a59d4dcb249e61628c75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for flux-workflows 0.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.