diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 015c13f..bd25f52 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -14,6 +14,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - uses: actions/cache@v2 + with: + path: ~/.cache/pip + key: ${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }} + restore-keys: | + ${{ runner.os }}-pip- - uses: actions/cache@v2 with: path: dist @@ -22,6 +28,8 @@ jobs: sdist-${{ matrix.platform }}-${{ hashFiles('**/setup.py') }} sdist-${{ matrix.platform }} sdist- + - name: Install dependencies + run: pip install --upgrade pip setuptools twine - if: ${{ matrix.platform }} == 'cpu' name: Package CPU distribution run: make build