Какие зависимости, перечисленные на z3c.dependencychecker я не должен включать в свой пакет?


Я использую z3c.dependencychecker в качестве вспомогательного инструмента для перечисления зависимостей моих пакетов Plone.

Кто-то сказал мне на днях, что я не должен включать их все, потому что некоторые, такие как OFS и продукты.Пять, являются специальными пакетами, включенными в Zope 2 .

Есть ли у кого-нибудь полный список этих исключений?

2 3

2 ответа:

Дистрибутив zope2 egg содержит ряд пакетов верхнего уровня. По состоянию на Zope2 2.13.19 это:

  • Приложение
  • глобалы
  • HelpSys
  • продолжительность жизни
  • OFS
  • Продукты (пакет пространства имен, также используемый аддонами)
  • Общие
  • сигналы
  • тестирование
  • ZPublisher
  • ZServer
  • ZTUtils
  • Zope2
  • настройки
  • webdav

Он также содержит эти пакеты в продуктах пространство имен:

  • Продукты.Пять
  • Продукты.PageTemplates
  • Продукты.Сессии
  • Продукты.SiteAccess
  • Продукты.SiteErrorLog
  • Продукты.TemporaryFolder
  • Продукты.Быстротечность
  • Продукты.ZODBMountPoint
  • Продукты.ZReST

Я бы начал с версий .cfg-файл для Plone , который содержит ссылки на файлы версий Zope.

Обратите внимание, что в файле есть комментарий "# Ecosystem (официально не входит в ядро)". Пакеты, перечисленные после этого пункта, не являются зависимостями Plone.