| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A python workflows library that supports writing Processes with a well defined set of inputs and outputs that can be strung together.
RabbitMQ is used to queue up, control and monitor running processes via the kiwipy library.
Features:
pip install plumpyor
conda install -c conda-forge plumpyThis package utilises tox for unit test automation, and pre-commit for code style formatting and test automation.
To install these development dependencies:
pip install tox pre-commitTo run the unit tests:
toxFor the rmq tests you will require a running instance of RabbitMQ. One way to achieve this is using Docker and launching test/rmq/docker-compose.yml.
To run the pre-commit tests:
pre-commit run --allTo build the documentation:
tox -e docs-cleanChanges should be submitted as Pull Requests (PRs) to the develop branch.
(if the release fails, delete the release and tag)
| Back | FazBrowse Home | New Git URL |