Co-authored-by: Brett Cannon <brett@python.org>
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- 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 tcl-tk@8
- name: Configure CPython
--- /dev/null
+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 "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?