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.

Author ned.deily
Recipients benjamin.peterson, esc24, georg.brandl, kbk, markroseman, ned.deily, python-dev, rhettinger, ronaldoussoren, samueljohn, terry.reedy
Date 2015-09-30.15:46:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1443628004.29.0.745431263803.issue15663@psf.upfronthosting.co.za>
In-reply-to
Content
"the install_name_tool lets you point a shared library at a different dependent shared library than the one it was originally compiled to link against"

Yes, but I'm not sure how we can take advantage of that.  First, keep in mind that there is only one version of _tkinter.so per Python installation and that is used by all tkinter applications, not just IDLE.  Second, the install_name_tool is not part of the base OS X system; it is included with either Xcode.app or the Command Line Tools package.  So we can't assume it will be available on users' systems.  And, third, changing the Tk library path may still break other third-party Python packages that also link directly with Tk and expect it to be in {/System}/Library/Frameworks.

"Secondly, we may want to consider adding something post-install (in IDLE?) where it would detect at least simpler cases of greatly out-of-date Tcl/Tk and offer to download and install a new one." 

That could be a useful addition and one that we could probably do in the context of a maintenance release.  The main problem I see with that is what to offer to install.  Since there is no truly open-source compatible option, I think we would need to provide our own Tcl/Tk 8.5.x package to install.  It's something to consider.
History
Date User Action Args
2015-09-30 15:46:44ned.deilysetrecipients: + ned.deily, georg.brandl, rhettinger, terry.reedy, kbk, ronaldoussoren, benjamin.peterson, markroseman, samueljohn, python-dev, esc24
2015-09-30 15:46:44ned.deilysetmessageid: <1443628004.29.0.745431263803.issue15663@psf.upfronthosting.co.za>
2015-09-30 15:46:44ned.deilylinkissue15663 messages
2015-09-30 15:46:43ned.deilycreate