From 93370713c8c41a8d6386ce3595a8fdf7f44c8112 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Sat, 9 Oct 2021 15:25:19 -0500 Subject: [PATCH] ci: Add Kubernetes and REANA dependencies to CI (#66) * Install 'kubernetes' and 'reana' extras in CI before running tests * Restrict setuptools<58.0.0 to allow for installation of reana-client - c.f. https://github.com/reanahub/reana-client/issues/558 --- .github/workflows/ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 11d7a06..34ae22b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,8 +37,9 @@ jobs: - name: Install Python dependencies run: | - python -m pip install --upgrade pip setuptools wheel - python -m pip --quiet install --no-cache-dir .[develop,local] + # RE: setuptools c.f. https://github.com/reanahub/reana-client/issues/558 + python -m pip install --upgrade pip "setuptools<58.0.0" wheel + python -m pip --quiet install --no-cache-dir .[develop,local,kubernetes,reana] python -m pip list - name: Run unit tests