diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 09362de..c43a1dd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,12 +32,19 @@ 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 -e . + uv pip install --system -U pip setuptools wheel + uv pip install --system -U -r py.requirements/ci.github.testing.txt + uv pip install --system -e . - name: Run tests run: pytest - name: Upload test reports