From b06c1644672cf07e63e55225b8a1613e75fe8bf8 Mon Sep 17 00:00:00 2001 From: jenisys Date: Thu, 3 Oct 2024 13:33:27 +0200 Subject: [PATCH] CI: Use astral-sh/setup-uv action --- .github/workflows/test.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 09362de..9c3d16f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,11 +32,18 @@ jobs: python-version: ${{ matrix.python-version }} cache: 'pip' cache-dependency-path: 'py.requirements/*.txt' + - name: setup-uv -- Speed-up Python package installations ... + uses: astral-sh/setup-uv@v3 + with: + enable-cache: true + cache-dependency-glob: | + **/pyproject.toml + **/py.requirements/ci.github.testing.txt + **/py.requirements/basic.txt - name: "Install Python package dependencies (with: uv)" run: | - python -m pip install -U uv python -m uv pip install -U pip setuptools wheel - python -m uv pip install --upgrade -r py.requirements/ci.github.testing.txt + python -m uv pip install -U -r py.requirements/ci.github.testing.txt python -m uv pip install -e . - name: Run tests run: pytest