At 12:50 AM 5/5/2009 +0200, Tarek Ziadé wrote:
On Mon, May 4, 2009 at 7:51 PM, P.J. Eby <p...@telecommunity.com> wrote:
> At 06:01 PM 5/4/2009 +0200, Tarek Ziadé wrote:
>>
>> On Mon, May 4, 2009 at 5:48 PM, P.J. Eby <p...@telecommunity.com> wrote:
>> >> > I don't see any point to the normalization.
>> >>
>> >> To avoid different naming conventions like:
>> >>
>> >> PKG-INFO, requires.txt, SOURCES.txt
>> >
>> > And the problem with that is...?
>>
>> inconsistency, but right, it makes no sense if any file/dir can be added
>> there.
>>
>> What about SOURCES.txt btw ? What is the reason to add it ?
>
> It's for source distributions. It allows them to be able to rebuild an
> identical source distribution in the absence of source control metadata.
>
> It's not really necessary for the installation process, although it's used
> to figure out which files to install if you use include_package_data=True.
>
Any particular reason to call it "SOURCES.txt" ?
Or we can call it MANIFEST (with '/'-separated relative path)
I called it SOURCES.txt because MANIFEST is ambiguous as to what it's
a manifest *of*, and also to distinguish it from any user-generated
MANIFEST file. (If you don't know about those, you're probably going
to break backward compatibility w/somebody, btw. Distutils usage is
a diverse collection of nightmares.)
Anyway, the name of the file has no bearing on what distutils does,
unless distutils is trying to implement the same feature as
setuptools: i.e. round-trippable sdists whose original manifest was
generated via revision control.
_______________________________________________
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig