Skip to content

Commit e62e350

Browse files
committed
Fix macos wheel generation
1 parent 961e255 commit e62e350

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/wheels.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,19 @@ jobs:
1616
runs-on: ${{ matrix.os }}
1717
strategy:
1818
matrix:
19-
os: [ubuntu-20.04, windows-2019]
19+
os: [ubuntu-20.04, windows-2019, macos-11]
2020

2121
steps:
2222
- uses: actions/checkout@v3
2323

24+
- name: Install macos deps
25+
if: startsWith(matrix.os, 'macos')
26+
# automake is not included in the stock macos runner, which triggers `setup.py` to install all deps (not just
27+
# the missing ones). However, the newly installed m4 binary fails on macos with a SIGABRT (though the original
28+
# `brew` installed one does not) as documented in:
29+
# https://github.com/jeffdaily/parasail-python/issues/24.
30+
run: brew install automake
31+
2432
- name: Build wheels
2533
uses: pypa/[email protected]
2634

0 commit comments

Comments
 (0)