3

使用 buildout 时有 2 个目录:eggs 和 parts。buildout.cfg 中还有鸡蛋和零件的声明。构建系统的这些元素的目的是什么?

4

1 回答 1

6

很简单:

  • 零件是您扩建的基石。根据为它们声明的配方和在该部分中配置的设置,不同的部分运行不同的任务。

    parts子目录保存每个部分的簿记信息。这取决于这里存储的配方。例如,CMMI 配方可能会在此处安装 config/make/make 安装周期的结果。

  • Eggs 是 python 包发行版。Buildout 使用来自 egg 的代码来提供配方实现,并且大多数 buildout 为要在正在构建的应用程序和脚本中使用的部件指定鸡蛋。

    建造一个不建造任何使用鸡蛋本身的建筑是完全合法的。但是对于运行部件的扩展,在引擎盖下将涉及到鸡蛋。

    eggs子目录通常包含用于配方和任何需要鸡蛋运行的鸡蛋。

于 2012-07-12T13:53:36.677 回答