[Distutils] Deprecate MANIFEST.in

Marius Gedminas marius at pov.lt
Sun Apr 5 22:24:43 CEST 2009


On Sun, Apr 05, 2009 at 06:45:45PM +0200, Tarek Ziadé wrote:
> After some discussions with people at Pycon, we think that the
> MANIFEST template should be removed.

+1 for fixing the mess that setuptools + distutils manage to make out of
the manifest (MANIFEST.in + old MANIFEST lying around + .svn metadata =>
lots of confusion and lack of reproducibility)

> I would like to deprecate MANIFEST.in in Distutils, in favor of a
> package_data that can match directories with a glob-style pattern
> see : http://bugs.python.org/issue5302

How would the new syntax look like?

Would it allow you to separately specify the files that

  1) need to be included in the installed Python packages (e.g. 
     templates and static resources for web pages)

  2) need to be included only in the sdist (e.g. HACKING.txt, shell
     scripts for setting up a dev environment, things like buildout.cfg)

> If no one objects I will:
> 
> - deprecate it with a warning in Python 2.7
> - add the glob-style pattern for package_data

Marius Gedminas
-- 
"Linux was made by foreign terrorists to take money from true US companies
like Microsoft." -Some AOL'er.
"To this end we dedicate ourselves..." -Don
(From the sig of "Don" <don at cs.byu.edu>)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20090405/9a583dae/attachment.pgp>


More information about the Distutils-SIG mailing list