Mark Roseman added the comment:

I'd like to revisit this, particularly in the context of some of the 
discussions regarding future improvements of IDLE.

Assume we have a barebones Tcl/Tk framework build of e.g. 8.6.4 as part of the 
installer (core Tcl/Tk, not like e.g. ActiveTcl).

Would something like this work?

1. if just system Tcl/Tk already installed (/System/Library/Frameworks), 
install new /Library/Frameworks/Tcl.framework and 
/Library/Frameworks/Tk.framework

2. if /Library/Frameworks/Tcl.framework is installed, but doesn't have 8.6.x 
(e.g. may have Versions/8.4), add the new version into the existing framework, 
so we'd then have a 8.4.x and a 8.6.4 installed

3. if there's already /Library/Frameworks/Tcl.framework/Versions/8.6 and it's a 
lower version (e.g. 8.6.1) we could simply nag them in the installer to 
consider upgrading on their own (the theory being that if they've installed it 
once somehow they can most likely do it again with a newer version of whatever 
they have)

This way if there's any existing Tcl/Tk there that other things are linking 
against, it shouldn't get disturbed. Possible, or just wishful thinking?

----------
nosy: +markroseman, terry.reedy

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue15663>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to