Lines Matching +full:- +full:pip +full:-
3 # SPDX-License-Identifier: Apache-2.0
10 - main
11 - v*-branch
13 - 'scripts/dts/**'
14 - '.github/workflows/devicetree_checks.yml'
17 - main
18 - v*-branch
20 - 'scripts/dts/**'
21 - '.github/workflows/devicetree_checks.yml'
24 devicetree-checks:
26 runs-on: ${{ matrix.os }}
29 python-version: ['3.10', '3.11', '3.12', '3.13']
30 os: [ubuntu-22.04, macos-14, windows-2022]
32 - name: checkout
34 - name: Set up Python ${{ matrix.python-version }}
35 uses: actions/setup-python@v5
37 python-version: ${{ matrix.python-version }}
38 - name: cache-pip-linux
42 path: ~/.cache/pip
43 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
44 restore-keys: |
45 ${{ runner.os }}-pip-${{ matrix.python-version }}
46 - name: cache-pip-mac
50 path: ~/Library/Caches/pip
51 # Trailing '-' was just to get a different cache name
52 key: ${{ runner.os }}-pip-${{ matrix.python-version }}-
53 restore-keys: |
54 ${{ runner.os }}-pip-${{ matrix.python-version }}-
55 - name: cache-pip-win
59 path: ~\AppData\Local\pip\Cache
60 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
61 restore-keys: |
62 ${{ runner.os }}-pip-${{ matrix.python-version }}
63 - name: install python dependencies
65 pip install pytest pyyaml tox
66 - name: run tox
67 working-directory: scripts/dts/python-devicetree