我有一个像这样的“标准”python包布局:
但是,当我执行setup.py时,它决定创建目录src / moduleA.egg-info。
问题是,我是否需要担心此目录的内容并将其与我的其余代码一起检查,或者我应该依靠setuptools / distribute来重新生成它?似乎.egg-info目录中的所有信息都来自setup.py中的配置。
答案 0 :(得分:3)
自动生成的位不需要签入,除非您实际上扩展setuptools本身作为构建过程的一部分。
但是,如果您将自己的文件放在.egg-info中(例如EggTranslations的i18n资源),那么肯定会检查这些文件,因为setuptools显然不能为你重新生成它们。 ; - )