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 entry for What's New in Python 3.6
Type: enhancement Stage: resolved
Components: Documentation, IDLE Versions: Python 3.6
process
Status: closed Resolution: out of date
Dependencies: 24759 27162 Superseder:
Assigned To: terry.reedy Nosy List: lukasz.langa, ncoghlan, ned.deily, python-dev, terry.reedy, veganaiZe
Priority: Keywords:

Created on 2016-05-31 06:58 by terry.reedy, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (4)
msg266740 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2016-05-31 06:58
File: Doc/whatsnew/3.6.rst
Location within file: Under 'Improved Modules', as 'idlelib (IDLE)' (?)
Draft test:
"Idlelib is being revamped to make IDLE look better and work better and to make it easier to maintain and improve IDLE. Part of making IDLE look better, especially on Linux and Mac, is using ttk widgets.  As a result, IDLE no longer runs with tcl/tk 8.4.  It now requires tcl/tk 8.5 or 8.6 and availability of ttk widgets.  We recommend running the latest release of either.

'Revamping' includes renaming, refactoring, and consolidation of idlelib modules. As a result, imports of idlelib files that worked in 3.5 will usually not work in 3.6.  At least a module name change will be needed, sometimes more.  Information will be added to idlelib.  In compensation, the eventual result with be that some idlelib classes will be easier to use, with better APIs and docstrings explaining them."

This should be added before 3.6.0a2 and considered critical for that release, but after patches that make it true. #24759, using a revision of Serhiy's code from #24750, will make 3.5 and successful loading of ttk a requirement for IDLE (first paragraph).  New issue #27162 will add compatibility info and a new module (second paragraph) and require that the second paragraph be re-written a bit.
msg268419 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2016-06-13 04:43
New changeset a3cffed2c9ad by Terry Jan Reedy in branch 'default':
Issue #27163: Add idlelib/IDLE entry to What's New in 3.6.
https://hg.python.org/cpython/rev/a3cffed2c9ad
msg268459 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2016-06-13 18:25
Provisional addition a bit revised from above.  I did not markup idlelib as a module because there is currently no section to link to.  I don't know if or how IDLE can be linked to the IDLE doc.  I linked to the name change issue that started the change process. I will add a link to the interface issue if and when pushed.
msg302987 - (view) Author: Łukasz Langa (lukasz.langa) * (Python committer) Date: 2017-09-25 23:04
Unsetting priority since it's not Critical and RMs look at open Critical bugs when releasing 3.6.3 and so on.
History
Date User Action Args
2022-04-11 14:58:31adminsetgithub: 71350
2018-07-30 08:36:11taleinatsetstatus: open -> closed
resolution: out of date
stage: needs patch -> resolved
2017-09-25 23:04:56lukasz.langasetpriority: critical ->
nosy: + lukasz.langa
messages: + msg302987

2017-06-22 22:20:38veganaiZesetnosy: + veganaiZe
2016-06-13 18:25:03terry.reedysetmessages: + msg268459
2016-06-13 04:43:06python-devsetnosy: + python-dev
messages: + msg268419
2016-05-31 07:04:27terry.reedysetcomponents: + Documentation, IDLE, - ctypes
2016-05-31 07:03:53terry.reedysetpriority: low -> critical
dependencies: + Idle: require tk 8.5 and ttk widgets, and drop unneeded code., Add idlelib.interface module
2016-05-31 06:58:05terry.reedycreate