Skip to content

macOS CI is failing for 3.13 due to Tcl/Tk 9 on Homebrew #127359

Description

@hugovk

Bug report

Bug description:

The recent builds on the 3.13 and 3.12 branches are failing for macos-13 (and 3.11 and earlier likely will as well):

For example https://github.com/python/cpython/actions/runs/12052665181/job/33606528979#step:9:1072 :

2 tests failed:
    test_tkinter test_ttk

This is because we install unpinned Tcl/Tk from Homebrew which has recently upgraded from 8.6 to 9.0:

run: brew install pkg-config openssl@3.0 xz gdbm tcl-tk make

main isn't failing because it's also recently been updated to prepare for 9.0.

For now, let's pin main and earlier branches to 8.6 and start testing 9.0 later (or on a buildbot):

https://formulae.brew.sh/formula/tcl-tk@8

CPython versions tested on:

3.12, 3.13, 3.14

Operating systems tested on:

macOS

Linked PRs

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.10only security fixes3.11only security fixes3.12only security fixes3.13bugs and security fixes3.14bugs and security fixes3.9 (EOL)end of lifeinfraCI, GitHub Actions, buildbots, Dependabot, etc.topic-tkintertype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions