diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1447d290..5be97815 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -99,7 +99,9 @@ jobs: python-version: ${{ matrix.python-version }} allow-prereleases: true - - uses: yezz123/setup-uv@v4 + - uses: yezz123/setup-uv@ab6be5a42627f19dc36e57b548592a5e52cece4a # v4.1 + with: + uv-venv: "venv" # 1. Test suite with free-threading enabled, but no free-threading-specific plugins - name: Run free-threaded tests on ${{ matrix.platform}} @@ -116,14 +118,12 @@ jobs: UV_NO_CACHE: "true" run: | python -VV - uv venv - source .venv/bin/activate uv pip install --upgrade --only-binary :all: numpy scipy - name: Run free-threaded tests with ${{ matrix.plugin }} on ${{ matrix.platform}} if: ${{ matrix.plugin != 'none' }} run: | - source .venv/bin/activate + python -VV uv pip install -e . uv pip install pytest ${{ matrix.plugin }} if [ "${{ matrix.plugin }}" == "pytest-run-parallel" ]; then