Как написать правила в стиле Makfile в файлах task.py в Invoke - PullRequest
0 голосов
/ 07 февраля 2020

В Makefile я могу написать

show: a.pdf
        xpdf a.pdf

a.pdf: a.tex $(wildcard layout/*)
        do_tex a.tex

a.tex: a.md a.yaml
        do_md a.md

При вызове make это покажет файл PDF и убедится, что PDF обновляется из его источников: Он будет работать только do_tex, когда его предпосылки a.md и файлы в папке layout новее, чем a.pdf, и он заранее проверит аналогично правилу do_md.

Имеют ли файлы Invoke task.py такой механизм? Как я могу написать в Invoke задачи, которые не выполняют шаги, если предварительные условия не изменились?

...