Нужны ли мне каталоги * .egg-info при использовании setuptools / distribate для создания пакета python? - PullRequest
5 голосов
/ 26 августа 2010

У меня есть «стандартный» макет пакета Python, подобный этому:

  • setup.py - с помощью setuptools
  • README
  • src / moduleA
  • test /

Однако, когда я запускаю setup.py, он решает создать каталог src / moduleA.egg-info.

Вопрос в том, нужно ли мне беспокоиться о содержимом этого каталога и проверить его вместе с остальной частью моего кода, или я должен просто полагаться на setuptools / distribate для его регенерации?Похоже, что вся информация в каталоге .egg-info все равно берется из config в setup.py.

1 Ответ

3 голосов
/ 02 сентября 2010

Автоматически сгенерированные биты не нужно регистрировать, если только вы на самом деле не расширяете сами настройки как часть вашего процесса сборки.

Однако, если вы ставитеваши собственные файлы в .egg-info (например, ресурсы i18n для EggTranslations ), тогда их обязательно нужно проверить, так как setuptools, очевидно, не сможет восстановить их для вас.; -)

...