From e9830018faf4a03e11f8ca3721fc930570c0a7e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20K=C3=BCttel?= Date: Tue, 10 Dec 2024 16:37:04 +0100 Subject: [PATCH] ci: use uv to install python deps. --- .github/workflows/tests.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index bc54001..24ea333 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -42,8 +42,10 @@ jobs: - name: Install dependencies run: | - python -m pip install --upgrade pip - pip install .[mypy] GitPython flake8 flake8-bugbear flake8-pyi bandit[toml] + python -m pip install --upgrade uv + uv pip install -r requirements.txt -r tests_requirements.txt + env: + UV_SYSTEM_PYTHON: true - name: Linting run: flake8 src/ tests/ stubs/