Python-based task scheduler with dependency resolution

I am looking for a Python-based task scheduler that has work-dependent resolution (can be specified in XML format). Existing ones basically start tasks at a certain time, but do not allow dependencies between tasks, that is, task Z, which depends on task X and Y, should only begin after the successful completion of X and Z.

It is expected that it will run on 64-bit Windows. The less dependency / installation requirements, the better.

+5
source share
1 answer

You can git try RQ .

To complete a task that depends on another task, use the depend_on parameter Argument:

q = Queue('low', async=False) 
report_job = q.enqueue(generate_report)
q.enqueue(send_report, depends_on=report_job)

. , , , .

0

All Articles