Skip to content

Prepare tkinter for tcl 8.7/9.0 and tk 8.7 #104568

Description

@terryjreedy

@chrstphrchvz Chrisotpher Chavev, who did similar work preparing Perl for these anticipated releases, has opened several issues and PRs to do the the same for tkinter. Likely more will follow until 8.7.0 is released.

This issue is only for tracking these. All PRs should be attached to other issues.

Most of the changes are to tests. We can backport these to 3.11. Even if it is not completely ready for 8.7 when our bug-fixing ends, it will give Linux distributors a head start should they end up distributing both 3.11 and tcl/tk 8.7 simultaneously. We can deal with non-test code changes as they are needed. Anything not backported should be noted below.

Activity

  1. self-assigned this
    on May 16, 2023
  2. terryjreedy commented on May 20, 2023

    @terryjreedy
    MemberAuthor

    @chrstphrchvz Did you get the email from Zach Ware about triaging?

  3. chrstphrchvz commented on Dec 3, 2023

    @chrstphrchvz
    Contributor

    See also gh-112672

  4. serhiy-storchaka commented on Jul 11, 2026

    @serhiy-storchaka
    Member

    All the tracked PRs are merged (the checklist above is complete). Tcl/Tk never released 8.7 — it went straight to 9.0, and now 9.1, both supported — so there's nothing left to track here.

    The 8.7/9.0 test adaptations were even backported to 3.13 (gh-128846, GH-153484), and support for Tk 9.1 continued under gh-145736.

    Closing as completed.

  5. ned-deily commented on Jul 11, 2026

    @ned-deily
    Member

    For the record, Tcl/Tk 9.1 is currently in beta and so has not yet officially released and might change. So we should be a bit cautious about saying that we support 9.1 already.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions