From 0cc03aa14555475db07beb3cb2aee62782da36fa Mon Sep 17 00:00:00 2001 From: "Billy D." Date: Wed, 18 Feb 2026 18:34:24 -0500 Subject: [PATCH] fix: remove unnecessary system pip install from lint job Ruff runs via uvx in its own isolated environment and does not need the project's runtime dependencies installed. This avoids PEP 668 externally-managed-environment errors on Debian-based runners. --- .gitea/workflows/ci.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 90e4188..43ffb3f 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -24,12 +24,6 @@ jobs: - name: Set up uv run: curl -LsSf https://astral.sh/uv/install.sh | sh && echo "$HOME/.local/bin" >> $GITHUB_PATH - - name: Set up Python - run: uv python install 3.13 - - - name: Install dependencies - run: uv pip install --system -r requirements.txt ruff - - name: Run ruff check run: uvx ruff check .