Skip to content

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

Closed
@hugovk

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

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.9only security fixesinfraCI, 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