我们都是在Django网站上工作的开发团队。最近我们开始在virtualenv
内使用zc.buildout
。我可以看到virtualenv
如何通过创建沙盒环境来帮助您。创建沙箱后,可以简单地使用pip
来安装必要的软件包/鸡蛋。我读过pip
可以加载需求文件中的所有鸡蛋。这使我质疑zc.buildout
的好处和附加功能。 zc.buildout
下载您在buildout.cfg
文件中提到的蛋,但正如我写的那样,您可以使用pip
和需求文件来完成该操作。 zc.buildout
会做更多我失踪的事情吗?我已经可以使用Fabric.
zc.buildout在处理软件包/蛋时是否提供比pip更多的功能
3
A
回答
6
所有我的自动化使用增加远远超过点;每个部分都是一个单独的配方,可以运行任意python代码来完成任务。再加上部件之间的依赖关系和更新检测,zc.buildout与pip相比更具可比性。
例如,使用zc.recipe.cmmi
配方,您可以下载和编译任意“configure; make; make install”软件包。有一些配方可以从模板生成文件,或创建符号链接,或者安装特定的软件包,并通过一步完成配置控制设置。
根据依赖性安装鸡蛋只是zc.buildout支持的技巧之一。
相关问题
- 1. goftp软件包是否提供安全的文件传输?
- 2. Servlet-API软件包不提供JavaServlet功能 - felix.http.jetty无法运行
- 3. python-pip yum包提供了pip-python而不是pip
- 4. Debian软件包不提供?
- 5. 使用“pip”卸载软件包是否也删除相关软件包?
- 6. Python Pip卸载多个软件包
- 7. MPI是否提供预处理器宏?
- 8. 在Windows上安装python软件包时出现pip功能障碍
- 9. pthread API是否在多处理器环境中提供同步?
- 10. 他们是否提供Amazon AWS提供的全功能PaaS?
- 11. Python3 pip模块,检查软件包是否存在PyPi
- 12. RoR是否提供分页功能?
- 13. 流星是否提供Timepicker功能?
- 14. Atlassian Stash是否提供pastebin/GitHub功能?
- 15. Shopify是否提供沙盒功能?
- 16. 什么私人框架或功能提供多任务处理?
- 17. 是否有Plone软件包通过CDN提供图像(Amazon cloudfront)
- 18. RavenDB压缩包是否提供许多小文档的好处?
- 19. ThreadInfo类是否提供比从JVMTI到达更多的信息?
- 20. 如何获得pip-安装的python软件包的蛋或轮文件?
- 21. drupal是否为用户提供了订阅管理功能?
- 22. 在Sonata管理软件包中处理多对一的异常
- 23. 为eclipse插件提供软件包ID
- 24. WordPress是否以Joomla的方式提供插件覆盖功能?
- 25. 如何使用sudo安装pip软件包后只能在本地使用pip软件包?
- 26. 是否有比Pro * C/C++更智能的Oracle预处理器?
- 27. python使用pip软件包不同于默认的软件包
- 28. 如何在MacOSX上清理pip安装的软件包?
- 29. 封装是否需要比公共变量更多的处理
- 30. 会话是否比运行处理器密集型功能更快?
我想补充一点,团队的另一个优点是,如果您将bootstrap.py和buildout.cfg放在存储库中,那么您刚刚聘用的新开发环境的环境设置指示变得更简单。 $ python bootstrap.py --distribute 上班:) –