我不应该在我的包中包含z3c.dependencychecker列出的依赖项?

时间:2013-04-02 11:31:19

标签: plone setuptools zope

我正在使用z3c.dependencychecker作为帮助工具来列出我的Plone包的依赖项。

有一天有人告诉我,我不应该包括所有这些,因为有些像OFS和Products.Five,是Zope 2中包含的特殊包。

是否有人拥有这些例外的完整列表?

2 个答案:

答案 0 :(得分:3)

我从versions.cfg file for Plone开始,其中包含指向Zope版本文件的链接。

请注意,文件中有一条评论“#Ecosystem(不是核心的正式部分)”。在该点之后列出的包不是Plone依赖项。

答案 1 :(得分:3)

Zope2蛋分配包含许多顶级包。截至Zope2 2.13.19,这些是:

  • 应用
  • 全局
  • HelpSys
  • 寿命
  • OFS
  • 产品(插件使用的命名空间包)
  • 共享
  • 信号
  • 测试
  • ZPublisher
  • ZServer
  • 其中可以查看ZTUtils
  • Zope2
  • reStructuredText的
  • 的WebDAV

它还包含Products名称空间中的这些包:

  • Products.Five
  • Products.PageTemplates
  • Products.Sessions
  • Products.SiteAccess
  • Products.SiteErrorLog
  • Products.TemporaryFolder
  • Products.Transience
  • Products.ZODBMountPoint
  • Products.ZReST