From 3c61f6fd90b03e8b98654b784965a5c5ab81e576 Mon Sep 17 00:00:00 2001 From: Adrian Rumpold Date: Thu, 24 Aug 2023 10:44:38 +0200 Subject: [PATCH] fix(ci): Simplify Python dependency management --- .github/workflows/python.yaml | 4 +--- .github/workflows/release.yaml | 3 +++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python.yaml b/.github/workflows/python.yaml index 182fb6d3..6ce4c330 100644 --- a/.github/workflows/python.yaml +++ b/.github/workflows/python.yaml @@ -42,9 +42,7 @@ jobs: pyproject.toml - name: Install dependencies run: | - python -m pip install --upgrade pip - if [ -f dev-deps.lock ]; then pip install -r dev-deps.lock; fi - pip install -e . --no-deps + pip install -e . -r dev-deps.lock - name: Cache pre-commit tools uses: actions/cache@v3 with: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f98a19b2..fcb8fded 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -21,6 +21,9 @@ jobs: cache-dependency-path: | dev-deps.lock pyproject.toml + - name: Install dependencies + run: | + pip install -e . -r dev-deps.lock - name: Build and check run: | python -m build