diff options
author | Éric Araujo <merwok@netwok.org> | 2011-07-31 00:04:00 (GMT) |
---|---|---|
committer | Éric Araujo <merwok@netwok.org> | 2011-07-31 00:04:00 (GMT) |
commit | 560bf855d3788c31273162f0ccf777b3c1eedaa8 (patch) | |
tree | b5927cc9764eb884b716f9dcb4a35bfdc7fcb941 /Misc | |
parent | 35a7f5516dd408fbed0026e447a9c2e0ffb88b3c (diff) | |
download | cpython-560bf855d3788c31273162f0ccf777b3c1eedaa8.zip cpython-560bf855d3788c31273162f0ccf777b3c1eedaa8.tar.gz cpython-560bf855d3788c31273162f0ccf777b3c1eedaa8.tar.bz2 |
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.
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/ACKS | 2 | ||||
-rw-r--r-- | Misc/NEWS | 3 |
2 files changed, 5 insertions, 0 deletions
@@ -194,6 +194,7 @@ Ned Deily Vincent Delft Arnaud Delobelle Erik Demaine +John Dennis Roger Dev Raghuram Devarakonda Catherine Devlin @@ -813,6 +814,7 @@ Mikhail Terekhov Tobias Thelen James Thomas Robin Thomas +Stephen Thorne Eric Tiedemann Tracy Tims Oren Tirosh @@ -37,6 +37,9 @@ Core and Builtins Library ------- +- Issues #11104, #8688: Fix the behavior of distutils' sdist command with + manually-maintained MANIFEST files. + - Issue #8887: "pydoc somebuiltin.somemethod" (or help('somebuiltin.somemethod') in Python code) now finds the doc of the method. |