[Distutils] Putting egg-info under version control
Phillip J. Eby
pje at telecommunity.com
Mon Feb 25 02:16:42 CET 2008
At 05:59 PM 2/24/2008 -0500, Tres Seaver wrote:
>IMNSHO, anything in the .egg-info directory should be considered a
>derived file, and therefore NOT placed under version control (we don't
>check in .o / .so / .dll files either). If some tool can't recreate the
>files it needs on demand in that directory, that would be a bug in that
>tool (or perhaps the mode in which it is invoked).
Your NSHO is incorrect for many projects. Setuptools itself has some
.egg-info files under revision control, for example, because they are
needed to bootstrap setuptools itself. Other projects have metadata
whose official source is under .egg-info. The EggTranslations
library used by Chandler, for example, puts i18n/l10n resource files
under .egg-info, and as such they are tracked by revision control.
More information about the Distutils-SIG
mailing list