Repository navigation
Update tkinter to use Tk 8.6.15 or (better) Tk 9.0 #124111
Copy link
Copy link
Closed
Labels
extension-modulesC modules in the Modules dirC modules in the Modules dirtopic-tkintertype-featureA feature request or enhancementA feature request or enhancement
Description
Feature or enhancement
Proposal:
This issue is being opened as a prerequisite for a PR which will update _tkinter.c and Lib/test/test_tkinter so that they work with both Tk 8.6.15 and Tk 9.0.
Both Tk 8.6.15 and Tk 9.0 currently have release candidates available and will be released soon. The TclTk project has decided that there will be no release of the 8.7 branches. Tcl 9 and Tk 9 are the current development branches (both named main in the fossil repository.)
Tk 9 offers many improvements over Tk 8, and both TclTk and Python would benefit from having tkinter support for Tk 9.0.
Has this already been discussed elsewhere?
No response given
Links to previous discussion of this feature:
No response
Linked PRs
- gh-124111: Update tkinter and test_tkinter to use either Tcl/Tk 8.6.15 or Tcl/Tk 9.0. #124112
- gh-124111: Update tkinter for compatibility with Tcl/Tk 9.0.0 #124156
- [3.13] gh-124111: Update tkinter for compatibility with Tcl/Tk 9.0.0 (GH-124156) #127364
- gh-124111: Fix TCL 9 threaded detection #128103
- gh-124111: Update macOS installer to use Tcl/Tk 8.6.16. #132190
- [3.13] gh-124111: Update macOS installer to use Tcl/Tk 8.6.16. (GH-132190) #132198
- [3.12] gh-124111: Update macOS installer to use Tcl/Tk 8.6.16. (GH-132190) #132199
- gh-124111: test macOS CI with Tk 9 #136959
- gh-124111: test macOS CI with Tk 9 #137424
- gh-124111: Update macOS installer to use Tcl/Tk 8.6.17. #139682
- [3.14] gh-124111: Update macOS installer to use Tcl/Tk 8.6.17. (GH-139682) #139683
- [3.13] gh-124111: Update macOS installer to use Tcl/Tk 8.6.17. (GH-139682) #139684
- gh-124111: Update macOS installer to use Tcl/Tk 9.0.2. #140076
- [3.14] gh-124111: Fix TCL 9 thread detection (GH-128103) #141482
- [3.13] gh-124111: Fix TCL 9 thread detection (GH-128103) #141483
- gh-124111: Update macOS installer to use Tcl/Tk 9.0.3 #144646
- gh-124111: Fix tclWin32Exe value in tcltk.props for Tcl 9 #149441
- gh-124111: Only set TCLSH_NATIVE for AMD64/ARM64 #149443
- [3.14] gh-124111: Update macOS installer to use Tcl/Tk 9.0.3. #149463
- gh-124111: Update Windows build to use Tcl/Tk 9.0.3 #149477
- [3.15] gh-124111: Update Windows build to use Tcl/Tk 9.0.3 (GH-149477) #149842
- gh-124111: Keep tests passing for Tcl prior to 9.0 #150102
- [3.15] gh-124111: Keep tests passing for Tcl prior to 9.0 (GH-150102) #150110
- [3.14] gh-124111: Update Windows build to use Tcl/Tk 9.0.4 (GH-150102) (GH-149477) (GH-151562) (GH-153901) #150197
- [3.13] gh-124111: Update macOS installer to use Tcl/Tk 8.6.18. #151125
- gh-124111: Update macOS installer to use Tcl/Tk 9.0.4. #153868
- [3.14] gh-124111: Update macOS installer to use Tcl/Tk 9.0.4. (GH-153868) #153870
- [3.15] gh-124111: Update macOS installer to use Tcl/Tk 9.0.4. (GH-153868) #153871
- gh-124111: Update Windows builds to Tcl/Tk 9.0.4 #153901
- [3.15] gh-124111: Update Windows builds to Tcl/Tk 9.0.4 (GH-153901) #153990
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
extension-modulesC modules in the Modules dirC modules in the Modules dirtopic-tkintertype-featureA feature request or enhancementA feature request or enhancement
Activity
python3Packages.tkinter: build with tcl/tk 9.0 for python 3.14+
python3Packages.tkinter: build with tcl/tk 9.0 for python 3.14+