cpython/Lib/distutils
Éric Araujo 560bf855d3 Fix regression with distutils MANIFEST handing (#11104, #8688).
The changed behavior of sdist in 2.7 broke packaging for projects that
wanted to use a manually-maintained MANIFEST file (instead of having a
MANIFEST.in template and letting distutils generate the MANIFEST).

The fixes that were committed for #8688 (d29399100973 by Tarek and
f7639dcdffc3 by me) did not fix all issues exposed in the bug report,
and also added one problem: the MANIFEST file format gained comments,
but the read_manifest method was not updated to handle (i.e. ignore)
them.  This changeset should fix everything; the tests have been
expanded and I successfully tested with Mercurial, which suffered from
this regression.

I have grouped the versionchanged directives for these bugs in one place
and added micro version numbers to help users know the quirks of the
exact version they’re using.  I also removed a stanza in the docs that
was forgotten in Tarek’s first changeset.

Initial report, thorough diagnosis and patch by John Dennis, further
work on the patch by Stephen Thorne, and a few edits and additions by
me.
2011-07-31 02:04:00 +02:00
..
command Fix regression with distutils MANIFEST handing (#11104, #8688). 2011-07-31 02:04:00 +02:00
tests Fix regression with distutils MANIFEST handing (#11104, #8688). 2011-07-31 02:04:00 +02:00
__init__.py bump to 2.7.2 final 2011-06-11 09:42:44 -05:00
archive_util.py Merged revisions 87277 via svnmerge from 2010-12-15 20:33:50 +00:00
bcppcompiler.py
ccompiler.py Merged revisions 86223-86224,86226,86234 via svnmerge from 2010-11-06 04:06:18 +00:00
cmd.py #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 12:34:31 +02:00
config.py
core.py Merged revisions 86223-86224,86226,86234 via svnmerge from 2010-11-06 04:06:18 +00:00
cygwinccompiler.py Merged revisions 86223-86224,86226,86234 via svnmerge from 2010-11-06 04:06:18 +00:00
debug.py
dep_util.py
dir_util.py Merged revisions 86601,86605 via svnmerge from 2010-11-20 20:02:41 +00:00
dist.py Merged revisions 86223-86224,86226,86234 via svnmerge from 2010-11-06 04:06:18 +00:00
emxccompiler.py Merged revisions 86223-86224,86226,86234 via svnmerge from 2010-11-06 04:06:18 +00:00
errors.py
extension.py Merged revisions 86223-86224,86226,86234 via svnmerge from 2010-11-06 04:06:18 +00:00
fancy_getopt.py
file_util.py Merged revisions 86223-86224,86226,86234 via svnmerge from 2010-11-06 04:06:18 +00:00
filelist.py
log.py
msvc9compiler.py Merged revisions 86438 via svnmerge from 2010-11-12 22:27:28 +00:00
msvccompiler.py
README
spawn.py Issue #9516: Change distutils to no longer globally attempt to check and 2011-06-28 19:40:39 -07:00
sysconfig.py Issue #9516: Change distutils to no longer globally attempt to check and 2011-06-28 19:40:39 -07:00
text_file.py
unixccompiler.py Two small fixes for the support for SDKs on MacOSX: 2010-06-27 12:36:16 +00:00
util.py Issue #9516: avoid errors in sysconfig when MACOSX_DEPLOYMENT_TARGET is set in shell. 2011-05-15 16:44:27 +02:00
version.py
versionpredicate.py

This directory contains the Distutils package.

There's a full documentation available at:

    http://docs.python.org/distutils/

The Distutils-SIG web page is also a good starting point:

    http://www.python.org/sigs/distutils-sig/

WARNING : Distutils must remain compatible with 2.3

$Id$