summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorAntoine Pitrou <pitrou@free.fr>2018-07-16 17:03:03 (GMT)
committerGitHub <noreply@github.com>2018-07-16 17:03:03 (GMT)
commit961d54c5c1916c09883ebcf7191babc969e5a5cf (patch)
tree26c7252e3864548cd24c1e6df3a82c2de9f858dc /Doc
parent35c0809158be7feae4c4f877a08b93baea2d8291 (diff)
downloadcpython-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.rst15
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
==========