snake是另一个受rake启发的类似于make的工具。
Snake的Python项目详细描述
snake是另一个类似于make的工具,它是在python上编写的,灵感来自rake。
用法示例
在含有snakefile.py的目录中(或在任何子目录中),包含以下代码:
from snake import depends_on, sh @depends_on('virtualenv', 'install') def init(): print("Activate your virtualenv with:") print(" $ source bin/activate") def virtualenv(): sh('virtualenv -q --no-site-packages .') def install(): sh('bin/pip -q install -e .')
运行:
$ snake init (in /Users/yumike/Projects/Snake) [sh] virtualenv -q --no-site-packages . [sh] bin/pip -q install -e . Activate your virtualenv with: $ source bin/activate