Ned Deily <n...@python.org> added the comment:
Thanks for the report and the PR. Yes, detect_tkinter_darwin() had a number of problems due mainly to how Apple has first deprecated and more recently removed the option to have header files installed in the running system. Plus some nasty quirks of how the Tcl and Tk frameworks are built make it difficult to use them without hacks for embedding while supporting Python build options. Your analysis was helpful. In the end, I tried to fix this and some more general problems in detect_tkinter_darwin() with PR 20171 for Issue34956 which will be available in 3.9.0b1. ---------- resolution: -> duplicate stage: patch review -> resolved status: open -> closed superseder: -> _tkinter built on macOS 10.14 does not link to Tcl and Tk in /Library/Frameworks title: setup.py not picking up tkinter headers -> setup.py not picking up tkinter headers from non-system macOS Tcl and Tk frameworks versions: +Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue39162> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com