A convenient task runner
Project description
grana
Grana is an open-source command-line task automation tool, whose purpose is launching pipelines easily in any environment from the local machine to the automation server.
Get started
Installation
Grana can be installed using the python package manager of your choice, e.g. pip:
$ pip install grana
For more details, see the Installation guide.
Usage examples
$ grana run workflow.yaml
Take a look at the usage documentation also.
Documentation
You're welcome to read the documentation at grana.readthedocs.io.
Contributing
Development environment setup
Requires poetry>=1.8.3, see official documentation.
$ poetry env use python3.11
$ poetry install --sync --all-extras
Running tests with coverage on current environment
$ poetry run pytest --cov --cov-report=html:.coverage_report
Running tests on all available environments
$ poetry run tox
Running docs builder development server
$ poetry run sphinx-autobuild -aEWb html docs/src docs/dist
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file grana-1.4.0a6.tar.gz.
File metadata
- Download URL: grana-1.4.0a6.tar.gz
- Upload date:
- Size: 52.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.10.17 Darwin/24.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0cb3bf5bd8fe06390aed136058dbecbc812aa06166a8fbbd9b5000fd6860e662
|
|
| MD5 |
422970f58d9b93d228b734d842597177
|
|
| BLAKE2b-256 |
a3445280d772e03912475c14c58c0b9d47676d720a239c50dc1437c3646b89e0
|
File details
Details for the file grana-1.4.0a6-py3-none-any.whl.
File metadata
- Download URL: grana-1.4.0a6-py3-none-any.whl
- Upload date:
- Size: 68.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.10.17 Darwin/24.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
122fb30a40891c364a51d77da83c5c9522ed183b7e6f671029b6fe593336fb0c
|
|
| MD5 |
d43450dd0c0e5b7db2e3d78a97305f53
|
|
| BLAKE2b-256 |
43fb46d49b00f8b7b4caaec9455fa4d3ae8c810bf99b6812babd6b8b8435c82c
|