From a1864b71595a2682d75c7831a24a1c03e24790ac Mon Sep 17 00:00:00 2001 From: Jeff Klenzing Date: Thu, 12 Sep 2024 15:23:23 -0400 Subject: [PATCH] MAINT: use SPEC0 for workflow tests --- .github/workflows/main.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5906411..936d29e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,11 +17,14 @@ jobs: numpy_ver: ["latest"] test_config: ["latest"] include: - # NEP29 compliance settings + # SPEC0 compliance settings - python-version: "3.10" numpy_ver: "1.24" + pandas_ver: "1.5.0" + scipy_ver: "1.10.0" + xarray_ver: "2022.9.0" os: ubuntu-latest - test_config: "NEP29" + test_config: "SPEC0" # Operational compliance settings - python-version: "3.6.8" numpy_ver: "1.19.5" @@ -46,9 +49,12 @@ jobs: pip install . - name: Install NEP29 dependencies - if: ${{ matrix.test_config == 'NEP29'}} + if: ${{ matrix.test_config == 'SPEC0'}} run: | pip install numpy==${{ matrix.numpy_ver }} + pip install pandas==${{ matrix.pandas_ver }} + pip install scipy==${{ matrix.scipy_ver }} + pip install xarray==${{ matrix.xarray_ver }} pip install --upgrade-strategy only-if-needed .[test] - name: Install standard dependencies