Python 系统任务执行程序:Invoke

jopen 9年前

Invoke 是简单的 Python 系统任务执行程序。

示例:

from invoke import run, task  @task  def clean(docs=False, bytecode=False, extra=''):      patterns = ['build']      if docs:          patterns.append('docs/_build')      if bytecode:          patterns.append('**/*.pyc')      if extra:          patterns.append(extra)      for pattern in patterns:          run("rm -rf %s" % pattern)  @task  def build(docs=False):      run("python setup.py build")      if docs:          run("sphinx-build docs docs/_build")

项目主页:http://www.open-open.com/lib/view/home/1449151498764