@@ -47,17 +47,17 @@ jobs:
4747 fail-fast : false
4848 matrix :
4949 os : [ubuntu-latest, macos-latest, windows-latest]
50- python-version : ['3.8', '3. 9', '3.10', '3.11', '3.12']
50+ python-version : ['3.9', '3.10', '3.11', '3.12']
5151 dependencies : ['full', 'pre']
5252 include :
5353 - os : ubuntu-latest
54- python-version : ' 3.8 '
54+ python-version : ' 3.9 '
5555 dependencies : ' min'
5656 exclude :
5757 # Skip pre-release tests for Pythons out of SPEC0
58- - python-version : 3.8
58+ - python-version : ' 3.9 '
5959 dependencies : pre
60- - python-version : 3.9
60+ - python-version : ' 3.10 '
6161 dependencies : pre
6262
6363 env :
7070 git config --global user.email "[email protected] " 7171 git config --global user.name "bids-maintenance"
7272
73- - name : Set up Python ${{ matrix.python-version }} via conda
74- uses : conda-incubator/setup-miniconda@v3
75- if : matrix.os == 'ubuntu-latest'
76- with :
77- auto-update-conda : true
78- python-version : ${{ matrix.python-version }}
73+ - name : Install the latest version of uv
74+ uses : astral-sh/setup-uv@v5
7975
8076 - name : Set up Python ${{ matrix.python-version }}
8177 uses : actions/setup-python@v5
8682
8783 - name : Install git-annex ubuntu
8884 if : matrix.os == 'ubuntu-latest'
89- run : conda install -c conda-forge git-annex
85+ run : sudo apt-get update && sudo apt-get install git-annex
9086
9187 - name : Install git-annex macos
9288 if : matrix.os == 'macos-latest'
@@ -106,8 +102,7 @@ jobs:
106102
107103 - name : Install tox
108104 run : |
109- python -m pip install --upgrade pip
110- python -m pip install tox tox-gh-actions
105+ uv tool install --with=tox-uv --with=tox-gh-actions tox
111106 - name : Show tox config
112107 run : tox c
113108 - name : Run tox
0 commit comments