diff --git a/.github/workflows/build-numpy.yml b/.github/workflows/build-numpy.yml index 19cf006f..cda490f9 100644 --- a/.github/workflows/build-numpy.yml +++ b/.github/workflows/build-numpy.yml @@ -40,7 +40,7 @@ jobs: - uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' - name: Install NumPy dependencies working-directory: ${{ github.workspace }}/numpy @@ -56,12 +56,17 @@ jobs: git fetch temp git checkout temp/pr-branch - - name: Build & run NumPy sort tests + - name: Build and run NumPy tests working-directory: ${{ github.workspace }}/numpy env: CXX: g++-12 CC: gcc-12 run: | - python runtests.py -t numpy/core/tests/test_multiarray.py + spin build -- -Dallow-noblas=true + export NUMPY_SITE=$(realpath build-install/usr/lib/python*/site-packages/) + export PYTHONPATH="$PYTHONPATH:$NUMPY_SITE" + cd build-install && + python -c "import numpy; numpy.show_config()" && + python -m pytest $NUMPY_SITE/numpy/core/tests/test_multiarray.py