Rake是一个用Ruby编写的软件构建工具(如ant或make),所以它的所有文件都是用这种语言编写的。在Python中是否存在这样的事情?在Python中是否有Rake等价物?
回答
Paver有一组类似的目标,虽然我真的不知道它是如何比较的。
这似乎是最接近的。 – 2009-09-10 22:53:57
这似乎[2011年失去动力](http://paver.github.io/paver/changelog.html#changelog) – 2014-06-30 04:32:05
该项目仍然活跃,变更日志现在在这里:https://pythonhosted.org /Paver/changelog.html – 2014-08-15 00:03:50
编码模块 集合Waf是一个用于配置,编译和安装应用程序的基于Python的框架。它来源于其他构建工具的概念,如Scons,Autotools,CMake或Ant。
Waf其他scons有什么好处? – 2009-09-10 22:51:25
另外检查buildout,这不是一个make软件系统,而是一个部署make系统。
http://pypi.python.org/pypi/pysqlite/2.5.5
所以它不是一个直接的耙相当,但可能是你想要做什么更好的匹配,或一个真正糟糕的一个。
使用buildout就像是一个坦克去商场购物,不是吗?无论如何,在Zope/Plone之外使用任何Zope/Plone工具通常都是:-p – 2009-09-10 22:52:48
“为了那个”?他没有具体说明他想要用什么。 无论如何,buildout不是Zope/Plone工具。它也不大或很复杂。这真是令人厌倦,有些人会因为Zope开发人员编写或使用该工具而解雇工具。这种态度非常愚蠢。 – 2009-09-11 06:45:21
来吧,那只是戏弄。我曾经为一家只有Plone的公司工作,是的,我们用来对我们使用的工具做很多笑话。这是一种理智的态度,你不觉得吗? – 2009-09-11 11:10:37
Boo中有Phantom(这不是蟒蛇,但几乎)。
虽然它更常用于部署,但Fabric可能对此用例很有意思。
截至15年12月23日,[铲子](https://github.com/seomoz/shovel)最近一年前于14年12月5日更新。 – 2015-12-23 13:05:25
的Fabric roadmap讨论Fabric 1.x的将被分成三个部分:
调用是一个Python(2.6+和3.3+)任务执行工具&库,绘制各种来源的灵感,在强大的&清洁功能集到达。
下面是Invoke的网站上一些描述性语句:
- 调用是一个Python(2.6+和3.3+)任务执行工具&库,从各种渠道汲取灵感,以在到达强大的&清洁功能集。
- 与Ruby的Rake工具和Invoke自己的前任Fabric 1.x一样,它提供了一个干净的高级API,用于运行shell命令以及从tasks.py文件定义/组织任务函数。
现在它不能在Windows上工作 - https://github.com/pyinvoke/invoke/pull/119 – 2014-06-17 04:17:30
@IgorZevaka现在它在Windows上工作,同一主题 - github.com/pyinvoke/invoke/pull/119 – 2015-06-14 17:51:39
还有doit - 我碰到它,而前一段时间找这些东西,虽然我没有计算它走得很远。
- 1. 在Python中是否有sessionInfo()等价物?
- 2. Filehelpers,Super CSV:是否有Python等价物?
- 3. 是否有Python的RedBeanPHP等价物?
- 4. 是否有Python的Term :: ANSIScreen等价物?
- 5. 是否有“python -i”的ruby等价物?
- 6. R的h2o.stack是否有python等价物?
- 7. 在Java中是否有TweenMax等价物
- 8. 在java中是否有array_intersect()等价物?
- 9. 在Doxygen中是否有@inheritDoc等价物?
- 10. 在Ramda中是否有R.notEquals等价物?
- 11. 在Windows中是否有XEmbed等价物?
- 12. Android中是否有MethodHandle的等价物?
- 13. 厨师中是否有puppet_nist等价物?
- 14. 在VBA中是否有Python的pass语句的等价物?
- 15. 在Python中是否有使用matplotlib和basemap的Ruby等价物?
- 16. fortran中的Btest函数,python中是否有任何等价物?
- 17. JavaScript中是否存在getColorBoundsRect()等价物?
- 18. Python中是否有Ruby的Yard等价物?
- 19. Python模块中是否有C的main()等价物?
- 20. 是否有.Net System.Data的Java等价物?
- 21. 是否有Android的Application :: onDestroy()等价物?
- 22. excel vlookup是否有Java的等价物?
- 23. 是否有.gemrc.local或等价物?
- 24. 是否有jQuery.offset的Elm等价物?
- 25. 管道是否有'liftIO`等价物?
- 26. 是否有ToolStripButton的WPF等价物?
- 27. SecCertificateAddToKeychain是否有openssl等价物?
- 28. TabBarIOS - 是否有viewDidAppear或viewWillAppear等价物?
- 29. 是否有IConvertible/System.Convert的Java等价物?
- 30. JavaScript的Function.prototype.bind是否有Ruby等价物?
您是否正在寻找一个通用的依赖关系解析和构建工具,比如make,它可以从任何语言构建项目?或者是专门构建python包的东西? – 2009-09-10 21:34:59
东西一般。构建Python包很有趣,但可以使用通用工具来执行。 – 2009-09-10 22:50:11
也见:http://stackoverflow.com/questions/542289/are-there-any-good-build-frameworks-written-in-python – 2010-03-14 07:31:31