diff --git a/.github/workflows/e2e-cache-freethreaded.yml b/.github/workflows/e2e-cache-freethreaded.yml index 40c2d8596..d371a1f05 100644 --- a/.github/workflows/e2e-cache-freethreaded.yml +++ b/.github/workflows/e2e-cache-freethreaded.yml @@ -74,6 +74,7 @@ jobs: run: | export PIPENV_PYTHON=$(which python) pipenv install requests + - name: Install dependencies on Windows if: runner.os == 'Windows' run: | @@ -170,17 +171,17 @@ jobs: cache-dependency-path: '**/pipenv-requirements.txt' - name: Install pipenv run: python -m pip install --upgrade pip pipenv + - name: Install dependencies on Linux/macOS if: runner.os != 'Windows' run: | export PIPENV_PYTHON=$(which python) pipenv install requests + - name: Install dependencies on Windows if: runner.os == 'Windows' run: | - # Remove existing virtualenv if any python -m pipenv --rm || echo "No existing env" - # Create fresh env using current Python python -m pipenv install --python $(python -c "import sys; print(sys.executable)") requests python-pip-dependencies-caching-with-pip-version: