python – 鸡蛋和零件之间的扩建有什么区别?

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

解决方法:

非常简单:

>零件是构建的构建块.不同的部件根据为其声明的配方和该部件中配置的设置运行不同的任务.

parts子目录包含每个部件的簿记信息.这取决于配方存储在这里.例如,CMMI配方可能会在此处安装config / make / make安装周期的结果.
>鸡蛋是python包的发行版. Buildout使用来自egg的代码来提供配方实现,并且大多数buildout指定要在正在构建的应用程序和脚本中使用的部件的egg.

拥有一个不构建任何使用蛋本身的东西的构建是完全合法的.但是对于运行部件的扩建,鸡蛋将涉及到引擎盖下.

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

上一篇:基于STM32L4的NVIC中断系统


下一篇:Ubuntu 18.04 安装 psycopg2 报错