diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 7763df3..148ab18 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -16,9 +16,11 @@ jobs: - name: Install dependencies # Mirrors the Dockerfile: the container installs qbittorrent-api # unpinned, so requirements.txt is not used here. + # --break-system-packages: the runner image ships a Debian-packaged + # pip, so a plain install (or `pip install --upgrade pip`) fails + # with "RECORD file not found". run: | - python3 -m pip install --upgrade pip - python3 -m pip install requests qbittorrent-api coverage + python3 -m pip install --break-system-packages requests qbittorrent-api coverage - name: Run the full suite with coverage run: | python3 -m coverage run --rcfile=.coveragerc -m unittest \