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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在springboot mongodata中使用$in运算符   多线程从等待线程Java释放资源   选择的java DropdownChoice与模型值不同,在ajax更新时更改   java在缓存spring中存储值   java在包资源管理器中突出显示文件   java将double[]转换为不可变列表的成本更低的方法   java Joda DateTimeFormat根据默认语言环境切换“MM”和“dd”的位置   ElasticSearch中的java嵌套搜索不起作用?   java SpringBoot@Scheduled Cron表达式在两个任务之间产生轻微延迟?   Spring应用程序中Tomcat mysql连接池的java动态选择目录   未为modal中的前两个字段发送java密钥   java如何在处理过程中使用循环排列打印的数字?i、 从10秒到100秒的e.x和y轴   java如何使用@ManyToMany审核@JoinTable   java如何防止JSESSIONID显示在URL中   JavaSpringSecurity5Always302