cpython/Lib/distutils/command
É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
..
__init__.py #5732: added the check command into Distutils 2009-04-11 14:55:07 +00:00
bdist.py added local get_platform/set_platform APIs in distutils.sysconfig 2010-01-26 22:46:15 +00:00
bdist_dumb.py added local get_platform/set_platform APIs in distutils.sysconfig 2010-01-26 22:46:15 +00:00
bdist_msi.py Merged revisions 83536,83546-83548,83550,83554-83555,83558,83563,83565,83571,83574-83575 via svnmerge from 2010-08-02 21:44:25 +00:00
bdist_rpm.py Merged revisions 86223-86224,86226,86234 via svnmerge from 2010-11-06 04:06:18 +00:00
bdist_wininst.py Merged revisions 86223-86224,86226,86234 via svnmerge from 2010-11-06 04:06:18 +00:00
build.py added local get_platform/set_platform APIs in distutils.sysconfig 2010-01-26 22:46:15 +00:00
build_clib.py Merged revisions 84608 via svnmerge from 2010-09-07 22:18:34 +00:00
build_ext.py Merged revisions 87280 via svnmerge from 2010-12-15 21:15:25 +00:00
build_py.py massive import cleaning in Distutils 2009-12-21 01:22:46 +00:00
build_scripts.py taking sysconfig out of distutils 2010-01-23 09:23:15 +00:00
check.py Use standard comma punctuation; reword some sentences in the docs 2009-10-05 22:32:48 +00:00
clean.py added tests for the clean command 2009-03-31 20:50:59 +00:00
command_template
config.py taking sysconfig out of distutils 2010-01-23 09:23:15 +00:00
install.py In a number of places code still revers 2010-05-05 19:09:31 +00:00
install_data.py cleaned up the module (PEP 8 + old fashion test removal) 2009-12-15 06:29:19 +00:00
install_egg_info.py
install_headers.py added tests to the install_headers command 2009-03-31 20:55:21 +00:00
install_lib.py fixed warning and error message 2009-10-24 15:51:30 +00:00
install_scripts.py Issue #5052: removed backward compatibility information (out of date) 2009-01-25 22:09:10 +00:00
register.py Fixed #7748: now upload and register commands don't need to force the encoding anymore : DistributionMetada returns utf8 strings 2010-01-24 00:33:32 +00:00
sdist.py Fix regression with distutils MANIFEST handing (#11104, #8688). 2011-07-31 02:04:00 +02:00
upload.py Fix for issue10367, courtesy of Daniel Tavares. 2010-12-03 17:00:40 +00:00
wininst-6.0.exe Fix bdist_wininst --user-access-control for win2k 2008-05-31 05:11:07 +00:00
wininst-7.1.exe Fix bdist_wininst --user-access-control for win2k 2008-05-31 05:11:07 +00:00
wininst-8.0.exe
wininst-9.0-amd64.exe Fix issue5075: bdist_wininst should not depend on the vc runtime? 2009-01-29 12:13:31 +00:00
wininst-9.0.exe Fix issue5075: bdist_wininst should not depend on the vc runtime? 2009-01-29 12:13:31 +00:00