[Distutils] Deprecate MANIFEST.in
David Cournapeau
david at ar.media.kyoto-u.ac.jp
Mon Apr 6 05:38:24 CEST 2009
Ben Finney wrote:
> Tarek Ziadé <ziade.tarek at gmail.com> writes:
>
>
>> It doesn't make sense to have the list of the files in .svn or .hg
>> files. for your package.
>>
>
> Again, why not? If I'm using a VCS for my source files, then the VCS
> is the Single Point of Truth for the inventory of source files.
>
depending on your definition of sources, it is not. The VCS is there to
track a project, but sdist is a *distribution* mean. It is a packaged
version of your software - simple, but packaged nonetheless. There has
to be a (potential) difference between what goes in sdist and what is
recorded in the VCS. Python packaging is the only tool I am aware which
say both are equal.
Specially with DVCS, I would think using the VCS for sdist makes really
little sense - if you want the whole sources, just use
clone/branch/checkout, or the automatically generated tarball as
available from most web tools (gitweb, hgweb, etc...).
The duplication argument could be made the other way: why duplicating
with sdist what the VCS offers you ?
cheers,
David
More information about the Distutils-SIG
mailing list