From 09916c6d0c3a994d3a23cc68b465eb25008d5592 Mon Sep 17 00:00:00 2001
From: Terry Jan Reedy
Date: Mon, 12 Jan 2026 20:48:30 -0500
Subject: [PATCH 1/2] [3.13] gh-139707: Copy-strip change to idle.rst into
idlelib
Copy net new text in idle.rst from main to 3.13.
Make 3.13 docs and copy-strip idle.html to idlelib/help.html.
See https://github.com/python/cpython/issues/139707#issuecomment-3737374788
and PR #143718 message for more.
---
Doc/library/idle.rst | 5 +++++
Lib/idlelib/help.html | 9 ++++++---
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/Doc/library/idle.rst b/Doc/library/idle.rst
index 9e87704c286252..8249eeb15ccea9 100644
--- a/Doc/library/idle.rst
+++ b/Doc/library/idle.rst
@@ -37,6 +37,11 @@ IDLE has the following features:
* configuration, browsers, and other dialogs
+The IDLE application is implemented in the :mod:`idlelib` package.
+
+This is an optional module. If it is missing from your copy of CPython, look for documentation from your distributor (that is, whoever provided Python to you).
+If you are the distributor, see Requirements for optional modules.
+
Menus
-----
diff --git a/Lib/idlelib/help.html b/Lib/idlelib/help.html
index fc618ab727d1fb..853b1cb543a4ac 100644
--- a/Lib/idlelib/help.html
+++ b/Lib/idlelib/help.html
@@ -1,6 +1,6 @@
IDLE — Python editor and shell
-Source code: Lib/idlelib/
+Source code: Lib/idlelib/
IDLE is Python’s Integrated Development and Learning Environment.
IDLE has the following features:
@@ -16,6 +16,9 @@
of global and local namespaces
configuration, browsers, and other dialogs
+The IDLE application is implemented in the idlelib package.
+This is an optional module. If it is missing from your copy of CPython, look for documentation from your distributor (that is, whoever provided Python to you).
+If you are the distributor, see Requirements for optional modules.