[Distutils] Deprecate MANIFEST.in

P.J. Eby pje at telecommunity.com
Mon Apr 6 15:59:37 CEST 2009


At 08:08 PM 4/6/2009 +0900, David Cournapeau wrote:

>My use case is very simple, and yet very common. If you have your
>sources in a VCS system, say svn:
>
>python setup.py sdist # put everything under svn into the tarball
>cd dist && uncompress tarball && python setup.py sdist # the tarball is
>not the same

Does this actually fail under setuptools?  It should not, as RPM 
building from an sdist would then fail, and there was code 
specifically added to ensure that use case works.

Have you actually tested this, or are you simply theorizing?


>That's a concrete example of what I mean by magic. The distributed files
>depends on how where you build it. It means that someone who get this
>tarball, modify it, and regenerate it cannot do it correctly.
>
>The whole point of packaging tools is reproducibility. Using the VCS as
>is done currently breaks this.
>
>cheers,
>
>David
>_______________________________________________
>Distutils-SIG maillist  -  Distutils-SIG at python.org
>http://mail.python.org/mailman/listinfo/distutils-sig



More information about the Distutils-SIG mailing list