diff options
author | Antoine Pitrou <pitrou@free.fr> | 2018-07-16 17:03:03 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-16 17:03:03 (GMT) |
commit | 961d54c5c1916c09883ebcf7191babc969e5a5cf (patch) | |
tree | 26c7252e3864548cd24c1e6df3a82c2de9f858dc /Doc | |
parent | 35c0809158be7feae4c4f877a08b93baea2d8291 (diff) | |
download | cpython-961d54c5c1916c09883ebcf7191babc969e5a5cf.zip cpython-961d54c5c1916c09883ebcf7191babc969e5a5cf.tar.gz cpython-961d54c5c1916c09883ebcf7191babc969e5a5cf.tar.bz2 |
bpo-32430: Rename Modules/Setup.dist to Modules/Setup (GH-8229)
bpo-32430: Rename Modules/Setup.dist to Modules/Setup
Remove the necessity to copy the former manually to the latter when updating the local source tree.
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/whatsnew/3.8.rst | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.8.rst b/Doc/whatsnew/3.8.rst index ace814e..c6ecebc 100644 --- a/Doc/whatsnew/3.8.rst +++ b/Doc/whatsnew/3.8.rst @@ -139,6 +139,21 @@ Build and C API Changes ``const char *`` rather of ``char *``. (Contributed by Serhiy Storchaka in :issue:`33818`.) +* The duality of ``Modules/Setup.dist`` and ``Modules/Setup`` has been + removed. Previously, when updating the CPython source tree, one had + to manually copy ``Modules/Setup.dist`` (inside the source tree) to + ``Modules/Setup`` (inside the build tree) in order to reflect any changes + upstream. This was of a small benefit to packagers at the expense of + a frequent annoyance to developers following CPython development, as + forgetting to copy the file could produce build failures. + + Now the build system always reads from ``Modules/Setup`` inside the source + tree. People who want to customize that file are encouraged to maintain + their changes in a git fork of CPython or as patch files, as they would do + for any other change to the source tree. + + (Contributed by Antoine Pitrou in :issue:`32430`.) + Deprecated ========== |