From 91fd1ac1017bcdf4df453d460dfb48cddb75ce88 Mon Sep 17 00:00:00 2001 From: navaneet Date: Sat, 29 Aug 2026 19:45:25 +0530 Subject: [PATCH 1/2] fix(test): numpy depricated trapz --- compyle/tests/test_array.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compyle/tests/test_array.py b/compyle/tests/test_array.py index 0327ba6..bc2eb3d 100644 --- a/compyle/tests/test_array.py +++ b/compyle/tests/test_array.py @@ -449,9 +449,9 @@ def test_trapz(backend): y = array.linspace(0, 5, 6, dtype=np.float32, backend=backend) xn = np.linspace(0, 5, 6, dtype=np.float32) yn = np.linspace(0, 5, 6, dtype=np.float32) - assert(array.trapz(y) == np.trapz(yn)) - assert(array.trapz(y, x,) == np.trapz(yn, xn)) - assert(array.trapz(y, dx=3) == np.trapz(yn, dx=3)) + assert(array.trapz(y) == np.trapezoid(yn)) + assert(array.trapz(y, x,) == np.trapezoid(yn, xn)) + assert(array.trapz(y, dx=3) == np.trapezoid(yn, dx=3)) x = array.linspace(0, 5, 5, dtype=np.float32, backend=backend) with pytest.raises(Exception): From e02f8d4b1267310d50131432697207cbae12262a Mon Sep 17 00:00:00 2001 From: navaneet Date: Sat, 29 Aug 2026 20:04:59 +0530 Subject: [PATCH 2/2] fix(macos gha tests): use bundled clang --- .github/workflows/tests.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0ac59cb..aaa5a7e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -43,10 +43,10 @@ jobs: mkdir -p ~/.compyle touch ~/.compyle/config.py echo "import os" >> ~/.compyle/config.py - echo "os.environ['CC'] = '$(brew --prefix llvm@15)/bin/clang'" >> ~/.compyle/config.py - echo "os.environ['CXX'] = '$(brew --prefix llvm@15)/bin/clang++'" >> ~/.compyle/config.py - export CPPFLAGS="-I$(brew --prefix libomp)/include -I$(brew --prefix llvm@15)/include -Xclang -fopenmp" - export LDFLAGS="-L$(brew --prefix libomp)/lib -L$(brew --prefix llvm@15)/lib -lomp" + echo "os.environ['CC'] = 'clang'" >> ~/.compyle/config.py + echo "os.environ['CXX'] = 'clang++'" >> ~/.compyle/config.py + export CPPFLAGS="-I$(brew --prefix libomp)/include -Xclang -fopenmp" + export LDFLAGS="-L$(brew --prefix libomp)/lib -lomp" python -c "import os; OMP_CFLAGS=os.environ.get('CPPFLAGS').split(' '); print(f'{OMP_CFLAGS=}')" >> ~/.compyle/config.py python -c "import os; OMP_LINK=os.environ.get('LDFLAGS').split(' '); print(f'{OMP_LINK=}')" >> ~/.compyle/config.py cat ~/.compyle/config.py