From 7c578d2d16f57ccab005b9f262176c9678672def Mon Sep 17 00:00:00 2001 From: Adrian Bonpin Date: Wed, 19 Aug 2026 03:10:47 +0800 Subject: [PATCH] ci: install PyMuPDF in a venv (PEP 668 externally-managed env blocks system pip) --- .gitea/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 924b6b4..4e31792 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -22,7 +22,10 @@ jobs: run: npm ci || npm install - name: Install PyMuPDF (PDF text assertions) - run: python3 -m pip install --quiet pymupdf + run: | + python3 -m venv /tmp/venv + /tmp/venv/bin/pip install --quiet pymupdf + echo "/tmp/venv/bin" >> "$GITHUB_PATH" - name: Run tests run: npm test