]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.12] Clarify how topics.py gets created. (GH-106121) (#106579)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 10 Jul 2023 03:42:22 +0000 (20:42 -0700)
committerGitHub <noreply@github.com>
Mon, 10 Jul 2023 03:42:22 +0000 (20:42 -0700)
Clarify how topics.py gets created. (GH-106121)

When changing docs, it was easy to find text in topics.py, and I
wondered whether I was supposed to edit it.  Thankfully, the top of the
file says it's auto-generated, so I knew I didn't have to edit it. But I
didn't know what started the auto-generation process.

It's part of the release process, so I'll leave a note here for future
editors.
(cherry picked from commit dac1e364901d3668742e6eecc2ce63586330c11f)

Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
Doc/tools/extensions/pyspecific.py

index 8a9e2fc61327e7090d24a8dd0c774115069a985b..003229d8a597547e3860f19956c7cfb331cb4f44 100644 (file)
@@ -559,6 +559,7 @@ class PydocTopicsBuilder(Builder):
         try:
             f.write('# -*- coding: utf-8 -*-\n'.encode('utf-8'))
             f.write(('# Autogenerated by Sphinx on %s\n' % asctime()).encode('utf-8'))
+            f.write('# as part of the release process.\n'.encode('utf-8'))
             f.write(('topics = ' + pformat(self.topics) + '\n').encode('utf-8'))
         finally:
             f.close()