Skip to content

Commit

Permalink
CI: move the py311-dev job over to Meson (#16739)
Browse files Browse the repository at this point in the history
This job tests the dev versions of:
- Python
- NumPy
- Pythran
- Meson

Closes gh-16726

[skip azp]
  • Loading branch information
rgommers committed Jul 29, 2022
1 parent ae1783e commit 8b598bd
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions .github/workflows/linux.yml
Expand Up @@ -78,22 +78,23 @@ jobs:

- name: Install other build dependencies
run: |
sudo apt-get install libatlas-base-dev liblapack-dev gfortran libgmp-dev libmpfr-dev ccache libmpc-dev
sudo apt-get install libopenblas-dev gfortran libgmp-dev libmpfr-dev ccache libmpc-dev
- name: Install packages
run: |
pip install --user git+https://github.com/numpy/numpy.git
python -m pip install --user "setuptools<60.0" wheel cython pytest pybind11 pytest-xdist pytest-timeout
pip install --user git+https://github.com/serge-sans-paille/pythran.git
python -m pip install git+https://github.com/numpy/numpy.git
python -m pip install ninja cython pytest pybind11 pytest-xdist pytest-timeout click rich-click doit pydevtool
python -m pip install git+https://github.com/serge-sans-paille/pythran.git
python -m pip install git+https://github.com/mesonbuild/meson.git
python -m pip install -r mypy_requirements.txt
# Packages that are only needed for their annotations
python -m pip install --user types-psutil pybind11 sphinx
python -m pip install types-psutil pybind11 sphinx
- name: Mypy
run: |
python -u runtests.py --mypy
python -u dev.py mypy
- name: Test SciPy
run: |
python -u runtests.py -n -m fast -- --durations=10 --timeout=60
python -u dev.py -n test -- --durations=10 --timeout=60

0 comments on commit 8b598bd

Please sign in to comment.