当前位置:  开发笔记 > 编程语言 > 正文

Python中是否有Rake等价物?

如何解决《Python中是否有Rake等价物?》经验,为你挑选了5个好方法。

Rake是一个用Ruby编写的软件构建工具(如ant或make),所以它的所有文件都是用这种语言编写的.Python中是否存在类似的内容?



1> Matthew Rank..:

Invoke - 没有SSH依赖关系的Fabric.

所述织物路线图讨论了织物的1.x将被分成三个部分:

    调用 - 非SSH任务执行.

    Fabric 2.x - 使用Invoke的远程执行和部署库.

    拼凑 - "基于Fabric的常见部署/系统管理员操作".

Invoke是一个Python(2.6+和3.3+)任务执行工具和库,从各种来源获取灵感,以获得强大而干净的功能集.

以下是Invoke网站上的一些描述性陈述:

Invoke是一个Python(2.6+和3.3+)任务执行工具和库,从各种来源获取灵感,以获得强大而干净的功能集.

与Ruby的Rake工具和Invoke自己的前任Fabric 1.x一样,它提供了一个干净的高级API,用于运行shell命令和从tasks.py文件定义/组织任务函数.



2> Ned Batcheld..:

Paver也有类似的目标,但我真的不知道它的比较.


该项目仍处于活动状态,更改日志现在位于:https://pythonhosted.org/Paver/changelog.html

3> Gian Marco G..:

铲子看起来很有希望:

铲 - 耙耙Python

https://github.com/seomoz/shovel



4> las3rjock..:

Waf是一个基于Python的框架,用于配置,编译和安装应用程序.它源于其他构建工具的概念,如Scons,Autotools,CMake或Ant.



5> charlax..:

尽管它更常用于部署,但Fabric对于此用例可能会很有趣。

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有