[CD] Cleanup pip cache in Win builds

- Use the more reliable setup-python cache
- Move the pip install to GTK install step for consistency
- Don't update pip to ensure consistent version
This commit is contained in:
Calum Lind 2022-06-12 20:12:30 +01:00
parent ae3fbcca77
commit f1ec68704d
No known key found for this signature in database
GPG Key ID: 90597A687B836BA3

View File

@ -46,19 +46,10 @@ jobs:
with:
python-version: ${{ matrix.python}}
architecture: ${{ matrix.arch }}
- name: Cache pip
uses: actions/cache@v3
with:
path: '%LOCALAPPDATA%\pip\Cache'
# Look to see if there is a cache hit for the corresponding requirements file
key: ${{ runner.os }}-pip-${{ hashFiles('tox.ini', 'setup.py', 'requirements*.txt') }}
restore-keys: |
${{ runner.os }}-pip-
${{ runner.os }}-
cache: pip
- name: Prepare pip
run: python -m pip install --upgrade pip wheel
run: python -m pip install wheel
- name: Install GTK
run: |
@ -68,11 +59,10 @@ jobs:
echo "C:\GTK\release\lib" | Out-File -FilePath $env:GITHUB_PATH -Append
echo "C:\GTK\release\bin" | Out-File -FilePath $env:GITHUB_PATH -Append
echo "C:\GTK\release" | Out-File -FilePath $env:GITHUB_PATH -Append
python -m pip install --no-index --find-links="C:\GTK\release\python" pycairo PyGObject
- name: Install Python dependencies
run: >
python -m pip install --no-index --find-links="C:\GTK\release\python" pycairo PyGObject
python -m pip install
twisted[tls]==22.4.0
libtorrent==${{ matrix.libtorrent }}