@@ -47,26 +47,30 @@ jobs:
4747 run : |
4848 if [ "$RUNNER_OS" == "Linux" ]; then
4949 sudo apt update
50- sudo apt-get install -y gfortran cmake ccache libtinfo5 python3-pip pkg-config
50+ sudo apt-get install -y gfortran cmake ccache python3-pip pkg-config
5151 else
5252 echo "::error::$RUNNER_OS not supported"
5353 exit 1
5454 fi
5555
5656 - name : Install python dependencies
5757 run : |
58- pip3 install numpy meson meson-python ninja build asv virtualenv
58+ pip3 install " numpy<2" meson meson-python ninja build asv virtualenv --break-system-packages
5959 # pip3 install scipy_openblas32
6060 # install the nightly OpenBLAS wheel
61- pip install -i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple scipy-openblas32
61+ pip install -i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple scipy-openblas32 --break-system-packages
6262 python3 -c'import scipy_openblas32 as so; print(so.get_pkg_config())' > scipy_openblas.pc
6363 export PKG_CONFIG_PATH=$PWD
6464 echo ">>>> PKG_CONFIG" $PKG_CONFIG_PATH
6565 cat scipy_openblas.pc
6666
67+ echo ">>> mesonpy"
68+ python3 -c'import mesonpy; print(mesonpy.__file__)'
69+ echo $PATH
70+ echo $PYTHONPATH
71+
6772 - name : Set and log asv machine configuration
6873 run : |
69- cd benchmark/pybench/asv
7074 python3 -m asv machine --yes --config asv.conf.json
7175 echo "Machine Configuration:"
7276 cat ~/.asv-machine.json
7983 - name : Run benchmarks
8084 run : |
8185 echo ${{ github.workspace}}
82- cd benchmark/pybench/asv
86+ python3 -c"import mesonpy; print(mesonpy.__file__)"
8387 python3 -m asv run --config $ASV_CONFIG -v
8488 env :
8589 PKG_CONFIG_PATH : ${{ github.workspace }}
90+ PYTHONPATH : ${{ github.workspace }} # FIXME
8691
0 commit comments