A simplistic orchestration engine for asyncio-based jobs


Keywords
asyncio, dependencies, dependency, jobs, orchestration, scheduling, nested-schedulers, python
License
CC-BY-NC-4.0
Install
pip install asynciojobs==0.3.2

Documentation

Purpose

The asynciojobs library adds dependency management to asyncio-based scenarios.

It allows to create and run schedulers, where jobs are coroutines or other asyncio-friendly programs, whose dependencies are directed acyclic graphs (DAGs).

Schedulers can be nested, i.e. a scheduler can be used as a job; this features allows functions to be written, that return pieces of scenarios.

Read more at readthedocs

See complete documentation at https://asynciojobs.readthedocs.io/