Skip to content

gh-45 address errors for tcl/tk 9 used by homebrew users on MacOS #55

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 11, 2025

Conversation

spyoungtech
Copy link
Owner

@spyoungtech spyoungtech commented Mar 7, 2025

Resolves #45

Although official builds of Python bundle tcl/tk 8.6 and virtually every third party build of Python and every distribution of tcl/tk for such builds use tcl/tk 8.6, for some reason, the homebrew formulae for python-tk versions 3.12 and 3.13 are not bound to tcl/tk 8, meaning users of homebrew may end up with a tcl/tk version that is not compatible. Specifically, the trace method is not supported in tcl 9, though the tkinter module in Python continues to offer this API (although deprecated).

This PR works around this problem.

Similar incompatibilities with tcl/tk 9 may continue to exist. This only addresses this one instance. It does not imply tcl/tk 9 is supported.

@spyoungtech spyoungtech merged commit 53fcff0 into main Mar 11, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Stopped working with python 3.13 on macos
1 participant