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: Tkinter Litmus Test
Type: enhancement Stage: resolved
Components: IDLE, Tkinter Versions: Python 3.3, Python 2.7
process
Status: closed Resolution: rejected
Dependencies: Superseder:
Assigned To: Nosy List: eric.araujo, r.david.murray, rantingrick
Priority: normal Keywords:

Created on 2010-06-11 07:27 by rantingrick, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Messages (2)
msg107532 - (view) Author: Rick Johnson (rantingrick) Date: 2010-06-11 07:27
There has been much discussion in the past and recently on c.l.p about how many python programmers *actually* use Tkinter. Recently i have been involved in a lengthy discussion on c.l.p about whether or not we should remove Tkinter, replace Tkinter, or fix Tkinter. 

However i feel a decision this important cannot be made from pydev, c.l.p, or anywhere. I believe the only proper way to proceed is to get a *real* vote from *real* python programmers out in the trenches. 

But how do we do that you may ask? Well thats a good question. Not every Python programmer lives on c.l.p, or any *one* place. The only way to truly reach everyone is through Python itself in form of a Warning message. 

So i propose that an import warning be added to the next possible releases of Python 2.x and Python 3.x. This warning will be triggered upon importing Tkinter and should also be shown when starting IDLE. The message should read loosely as follows...

"""
-------------------------------------------------
 ModuleRemovalWarning: Tkinter (and dependencies)
-------------------------------------------------
The Tkinter module (Python's GUI module) is currently being considered for removal from the python stdlib FOREVER. We are providing this warning so that you can give the python development team (and the wider community) your feedback on the subject. If you feel that Tkinter should or should not be removed we strongly encourage you to voice your opinion. You can do by casting your vote at "www.savetkinter.com". We need to hear everyone whether your a complete newbie or a seasoned Pythonista.  Voting will end on MM-DD-YYYY  so make sure your vote is counted!
"""
msg107541 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2010-06-11 12:22
Everyone who uses IDLE uses TKInter, and a lot of people use IDLE.

In any case, any such proposal should be discussed on python-ideas first, followed by python-dev if you actually get a consensus about it.
History
Date User Action Args
2022-04-11 14:57:02adminsetgithub: 53217
2010-06-11 17:40:30eric.araujosetresolution: rejected
2010-06-11 17:40:15eric.araujosetstatus: open -> closed
2010-06-11 17:40:04eric.araujosetstatus: closed -> open
nosy: + eric.araujo
resolution: rejected -> (no value)
2010-06-11 12:22:44r.david.murraysetstatus: open -> closed

nosy: + r.david.murray
messages: + msg107541

resolution: rejected
stage: resolved
2010-06-11 07:52:07eric.araujolinkissue8970 superseder
2010-06-11 07:27:41rantingrickcreate