From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Mon, 18 May 2026 13:33:04 +0000 (+0300) Subject: [3.13] CI: Move Homebrew dependencies into Brewfile (GH-148335) (#149884) X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=419fe42b5aa25f0a72c9dfd0231477b05103074c;p=thirdparty%2FPython%2Fcpython.git [3.13] CI: Move Homebrew dependencies into Brewfile (GH-148335) (#149884) Co-authored-by: Brett Cannon --- diff --git a/.github/workflows/reusable-macos.yml b/.github/workflows/reusable-macos.yml index e7e2a0afd341..04f4d03b4912 100644 --- a/.github/workflows/reusable-macos.yml +++ b/.github/workflows/reusable-macos.yml @@ -38,7 +38,7 @@ jobs: run: echo "IMAGE_OS_VERSION=${ImageOS}-${ImageVersion}" >> "$GITHUB_ENV" - name: Install Homebrew dependencies run: | - brew install pkg-config openssl@3.0 xz gdbm tcl-tk@8 + brew bundle --file=Misc/Brewfile # Because alternate versions are not symlinked into place by default: brew link --overwrite tcl-tk@8 - name: Configure CPython diff --git a/Misc/Brewfile b/Misc/Brewfile new file mode 100644 index 000000000000..2459da17c2cd --- /dev/null +++ b/Misc/Brewfile @@ -0,0 +1,15 @@ +brew "gdbm" +brew "mpdecimal" +brew "openssl@3.0" +brew "pkg-config" +brew "tcl-tk@8" +brew "xz" +brew "zstd" + +brew "bzip2" if OS.linux? +brew "expat" if OS.linux? +brew "libedit" if OS.linux? +brew "libffi" if OS.linux? +brew "ncurses" if OS.linux? +brew "unzip" if OS.linux? +brew "zlib-ng-compat" if OS.linux?