This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: IDLE: Upgrade help.html to sphinx 2
Type: enhancement Stage: resolved
Components: IDLE Versions: Python 3.9, Python 3.8, Python 3.7
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: terry.reedy Nosy List: miss-islington, taleinat, terry.reedy
Priority: normal Keywords: patch

Created on 2019-09-03 19:03 by taleinat, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 15664 merged taleinat, 2019-09-03 19:46
PR 15667 merged miss-islington, 2019-09-03 20:53
PR 15668 merged miss-islington, 2019-09-03 20:53
Messages (6)
msg351097 - (view) Author: Tal Einat (taleinat) * (Python committer) Date: 2019-09-03 19:03
The rest of our docs use version 2.x of Sphinx with its new HTML5 output writer.  However, IDLE's help.html is a version of idle.rst rendered with the old writer, via the `-D html4_writer=1` command line parameter.

The reason for this is that the new output is slightly different, and causes some regression in how IDLE's HTML help renderer displays the help information.

I propose to upgrade the IDLE HTML help renderer to properly handle the new output.
msg351101 - (view) Author: Tal Einat (taleinat) * (Python committer) Date: 2019-09-03 19:52
See PR GH-15664 with an implementation.
msg351103 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2019-09-03 20:53
New changeset 580bdb0ece681537eadb360f0c796123ead7a559 by Terry Jan Reedy (Tal Einat) in branch 'master':
bpo-38022: IDLE: upgrade help.html to sphinx 2.x HTML5 output (GH-15664)
https://github.com/python/cpython/commit/580bdb0ece681537eadb360f0c796123ead7a559
msg351104 - (view) Author: miss-islington (miss-islington) Date: 2019-09-03 21:10
New changeset 52fd6616235412d4a49ef28c1046bd133b30bc90 by Miss Islington (bot) in branch '3.7':
bpo-38022: IDLE: upgrade help.html to sphinx 2.x HTML5 output (GH-15664)
https://github.com/python/cpython/commit/52fd6616235412d4a49ef28c1046bd133b30bc90
msg351105 - (view) Author: miss-islington (miss-islington) Date: 2019-09-03 21:18
New changeset 952ea67289ffbd2f4785a9e537884a63d1208101 by Miss Islington (bot) in branch '3.8':
bpo-38022: IDLE: upgrade help.html to sphinx 2.x HTML5 output (GH-15664)
https://github.com/python/cpython/commit/952ea67289ffbd2f4785a9e537884a63d1208101
msg351106 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2019-09-03 22:05
Using -D was a temporary kludge until someone updated the html2tk writer.  The key to the fix was adding the prevtag attribute with opener? field.
History
Date User Action Args
2022-04-11 14:59:19adminsetgithub: 82203
2019-09-03 22:05:51terry.reedysetstatus: open -> closed
resolution: fixed
messages: + msg351106

stage: patch review -> resolved
2019-09-03 21:18:50miss-islingtonsetmessages: + msg351105
2019-09-03 21:10:00miss-islingtonsetnosy: + miss-islington
messages: + msg351104
2019-09-03 20:53:35miss-islingtonsetpull_requests: + pull_request15332
2019-09-03 20:53:11miss-islingtonsetpull_requests: + pull_request15331
2019-09-03 20:53:03terry.reedysetmessages: + msg351103
2019-09-03 19:52:22taleinatsetmessages: + msg351101
2019-09-03 19:46:15taleinatsetkeywords: + patch
stage: needs patch -> patch review
pull_requests: + pull_request15329
2019-09-03 19:03:42taleinatcreate