From c5d5f92ff52a6504d6e589c4a109c82fec3527c2 Mon Sep 17 00:00:00 2001 From: Dmitry Kropachev Date: Sun, 26 Jan 2025 08:21:32 -0400 Subject: [PATCH] 1 --- .github/workflows/build-push.yml | 1 + setup.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index a50b63ad8..a0b8b86bd 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -110,6 +110,7 @@ jobs: - name: Overwrite for MacOs if: runner.os == 'MacOs' && matrix.platform == 'all' run: | + find / -name ev.h 2>/dev/null echo 'CIBW_ENVIRONMENT: PIP_GLOBAL_OPTION="build_ext -j4 -I/usr/local/include/ -L/usr/local/lib -I/opt/homebrew/include -L/opt/homebrew/lib"' >> $GITHUB_ENV echo "CIBW_BUILD=cp39* cp310* cp311* cp312* cp313*" >> $GITHUB_ENV echo "CIBW_BEFORE_TEST_MACOS=pip install -r {project}/test-requirements.txt pytest" >> $GITHUB_ENV diff --git a/setup.py b/setup.py index aff61c133..61affba0f 100644 --- a/setup.py +++ b/setup.py @@ -139,7 +139,7 @@ def __init__(self, ext): is_macos = sys.platform.startswith('darwin') -libev_includes = ['/usr/include/libev', '/usr/local/include', '/opt/local/include', '/usr/include'] +libev_includes = ['/usr/include/libev', '/usr/local/include', '/opt/local/include', '/usr/include', '/opt/homebrew/include'] libev_libdirs = ['/usr/local/lib', '/opt/local/lib', '/usr/lib64'] if is_macos: libev_includes.extend(['/opt/homebrew/include', os.path.expanduser('~/homebrew/include')])