File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -40,15 +40,18 @@ jobs:
40
40
- name : Checkout
41
41
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
42
42
43
- - name : Set up Python ${{ matrix.python-version }}
44
- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
43
+ # https://docs.astral.sh/uv/guides/integration/github/
44
+ - name : Install uv and set the python version
45
+ uses : astral-sh/setup-uv@a02a550bdd3185dba2ebb6aa98d77047ce54ad21 # v6.2.1
45
46
with :
46
47
python-version : ${{ matrix.python-version }}
48
+ activate-environment : true
47
49
48
50
- name : Install dependencies
49
51
run : |
50
- python -m pip install 'pip==25.0.1'
51
- pip install -e .[dev]
52
+ # pip causes unit tests to crash when combined with uv, so avoid installing it
53
+ # uv pip install 'pip==25.1.1'
54
+ uv pip install --editable .[dev]
52
55
53
56
- name : Install apt packages
54
57
run : |
You can’t perform that action at this time.
0 commit comments