Lines Matching +full:python +full:- +full:pip
5 - master
6 - '*.x'
9 - master
10 - '*.x'
14 runs-on: ${{ matrix.os }}
16 fail-fast: false
19 - {name: Linux, python: '3.8', os: ubuntu-latest, tox: py38}
20 - {name: '3.7', python: '3.7', os: ubuntu-latest, tox: py37}
21 - {name: '3.6', python: '3.6', os: ubuntu-latest, tox: py36}
22 - {name: 'PyPy', python: pypy3, os: ubuntu-latest, tox: pypy3}
23 - {name: Style, python: '3.8', os: ubuntu-latest, tox: style}
24 - {name: Docs, python: '3.8', os: ubuntu-latest, tox: docs}
25 - {name: Windows, python: '3.8', os: windows-latest, tox: py38}
26 - {name: Mac, python: '3.8', os: macos-latest, tox: py38}
28 - uses: actions/checkout@v2
29 - uses: actions/setup-python@v2
31 python-version: ${{ matrix.python }}
32 - name: update pip
34 pip install -U wheel
35 pip install -U setuptools
36 python -m pip install -U pip
37 - name: get pip cache dir
38 id: pip-cache
39 run: echo "::set-output name=dir::$(pip cache dir)"
40 - name: cache pip
43 path: ${{ steps.pip-cache.outputs.dir }}
44 …key: pip|${{ runner.os }}|${{ matrix.python }}|${{ hashFiles('setup.py') }}|${{ hashFiles('require…
45 - name: cache pre-commit
48 path: ~/.cache/pre-commit
49 key: pre-commit|${{ matrix.python }}|${{ hashFiles('.pre-commit-config.yaml') }}
51 - run: pip install tox
52 - run: tox -e ${{ matrix.tox }}