Skip to content

Commit cba5517

Browse files
committed
WIP CI meson ninja
1 parent 1942cf6 commit cba5517

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ jobs:
2121
matrix:
2222
python-version:
2323
- "3.8"
24-
##- "3.9"
25-
##- "3.10"
24+
- "3.9"
25+
- "3.10"
2626
- "3.11"
27-
fail-fast: true
27+
- "3.12"
28+
fail-fast: false
2829

2930
steps:
3031
- name: checkout
@@ -41,11 +42,14 @@ jobs:
4142
4243
# For Fortran extensions
4344
sudo apt install -y --no-install-recommends \
44-
python3-dev gfortran liblapack-dev meson
45+
python3-dev gfortran liblapack-dev
4546
4647
sudo apt install -y --no-install-recommends \
4748
lammps quantum-espresso
4849
50+
# The meson Ubuntu package is outdated, so install via pip.
51+
sudo pip install meson
52+
4953
pip install -e .
5054
pip install -r requirements_optional.txt
5155
pip install -r requirements_test.txt
@@ -82,6 +86,7 @@ jobs:
8286
pip install -r requirements_doc.txt
8387
8488
# sphinx-autodoc needs target package to be installed
89+
sudo pip install meson
8590
pip install -e .
8691
8792
- name: build

0 commit comments

Comments
 (0)