From 3f17a92aae5b024d1e41a0d3fdd8cdcd68f12710 Mon Sep 17 00:00:00 2001 From: Steve Schmerler Date: Fri, 19 Jul 2024 22:39:56 +0200 Subject: [PATCH] WIP CI meson ninja --- .github/workflows/ci.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1bf51951..8747a975 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,11 +20,12 @@ jobs: strategy: matrix: python-version: - - "3.8" + ##- "3.8" ##- "3.9" ##- "3.10" - - "3.11" - fail-fast: true + ##- "3.11" + - "3.12" + fail-fast: false steps: - name: checkout @@ -41,11 +42,14 @@ jobs: # For Fortran extensions sudo apt install -y --no-install-recommends \ - python3-dev gfortran liblapack-dev meson + python3-dev gfortran liblapack-dev ninja-build sudo apt install -y --no-install-recommends \ lammps quantum-espresso + # The meson Ubuntu package is outdated, so install via pip. + sudo pip install meson + pip install -e . pip install -r requirements_optional.txt pip install -r requirements_test.txt