From 241439a81fd64652f1de7254ee12cccaa058efd7 Mon Sep 17 00:00:00 2001 From: Richard Bowman Date: Thu, 5 Mar 2026 12:48:35 +0000 Subject: [PATCH] Add a `pip freze` to CI job logs This adds a snapshot of the Python environment to the CI logs for each relevant CI job. This should help when debugging dependency-related issues, as we've got a record of what was installed. --- .github/workflows/test.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9c7f6027..e4ebcfb6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -48,6 +48,9 @@ jobs: - name: Install Dependencies run: pip install -e . -r dev-requirements.txt + - name: Print installed packages + run: pip freeze + - name: Lint with Ruff run: ruff check . @@ -92,6 +95,9 @@ jobs: - name: Install Dependencies run: pip install -e .[dev] + + - name: Print installed packages + run: pip freeze - name: Lint with Ruff run: ruff check . @@ -177,6 +183,9 @@ jobs: - name: Install LabThings-FastAPI run: pip install -e ../labthings-fastapi/labthings-fastapi/ + + - name: Print installed packages + run: pip freeze - name: Configure Git identity run: |