YAML-driven script orchestrator and scheduler with monitor telemetry helper
Project description
gulag-chief
gulag-chief is a YAML-driven script orchestrator and scheduler with optional monitor telemetry.
Install
From a cloned chief repo directory:
python -m pip install .
For development:
python -m pip install -e ".[dev]"
CLI
gulag-chief validate --config chief.yaml
gulag-chief preview --config chief.yaml
gulag-chief run --config chief.yaml
gulag-chief daemon --config chief.yaml --poll-seconds 10
gulag-chief export-cron --config chief.yaml
Worker helper
from gulag_chief.monitor_client import monitor
monitor.info("worker started", step="extract")
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
gulag_chief-0.1.0.tar.gz
(24.2 kB
view details)
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 gulag_chief-0.1.0.tar.gz.
File metadata
- Download URL: gulag_chief-0.1.0.tar.gz
- Upload date:
- Size: 24.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84e3b750f37c0f0f9e5720c621ad5e674e97e045f3cb01ef2f45bcb5deef056f
|
|
| MD5 |
377af552338535c220240835ae1cfc1c
|
|
| BLAKE2b-256 |
6bc0afbec1d8361faa9d71d30e570a7ce397a89e1dc002b0684741651166daa1
|
File details
Details for the file gulag_chief-0.1.0-py3-none-any.whl.
File metadata
- Download URL: gulag_chief-0.1.0-py3-none-any.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b997125fc9f4490aef22653df213a4a9d7ed82edfdfd1132e30a73402af6d8c4
|
|
| MD5 |
2082fb352cfc68154d4295666e1f5ac9
|
|
| BLAKE2b-256 |
115ef1940a591ab8ea2f66defb2b7e597d56dd71ef91c00c9046fb5aa287fee3
|