Skip to content

Commit

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

Closes scipygh-16726

[skip azp]
  • Loading branch information
rgommers committed Jul 29, 2022
1 parent b423701 commit 819239b
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions .github/workflows/linux.yml
Expand Up @@ -82,18 +82,19 @@ jobs:
- 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 wheel cython pytest pybind11 pytest-xdist pytest-timeout
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 819239b

Please sign in to comment.