@@ -46,15 +46,15 @@ jobs:
4646 steps :
4747 - uses : actions/checkout@v5
4848 - name : Set up Python ${{ matrix.python-version }}
49-
5049 uses : actions/setup-python@v5
5150 with :
5251 python-version : ${{ matrix.python-version }}
52+ - name : Install uv
53+ uses : astral-sh/setup-uv@v5
5354 - name : Install dependencies
5455 run : |
55- python -m pip install --upgrade pip
56- pip install -r tests/requirements/${{ matrix.requirements-file }}
57- pip install -e .
56+ uv pip install --system -r tests/requirements/${{ matrix.requirements-file }}
57+ uv pip install --system -e .
5858
5959 - name : Run coverage
6060 run : coverage run ./test_settings.py
@@ -97,15 +97,15 @@ jobs:
9797 steps :
9898 - uses : actions/checkout@v5
9999 - name : Set up Python ${{ matrix.python-version }}
100-
101100 uses : actions/setup-python@v5
102101 with :
103102 python-version : ${{ matrix.python-version }}
103+ - name : Install uv
104+ uses : astral-sh/setup-uv@v5
104105 - name : Install dependencies
105106 run : |
106- python -m pip install --upgrade pip
107- pip install -r tests/requirements/${{ matrix.requirements-file }}
108- python setup.py install
107+ uv pip install --system -r tests/requirements/${{ matrix.requirements-file }}
108+ uv pip install --system .
109109
110110 - name : Run coverage
111111 run : coverage run ./test_settings.py
@@ -148,15 +148,15 @@ jobs:
148148 steps :
149149 - uses : actions/checkout@v5
150150 - name : Set up Python ${{ matrix.python-version }}
151-
152151 uses : actions/setup-python@v5
153152 with :
154153 python-version : ${{ matrix.python-version }}
154+ - name : Install uv
155+ uses : astral-sh/setup-uv@v5
155156 - name : Install dependencies
156157 run : |
157- python -m pip install --upgrade pip
158- pip install -r tests/requirements/${{ matrix.requirements-file }}
159- python setup.py install
158+ uv pip install --system -r tests/requirements/${{ matrix.requirements-file }}
159+ uv pip install --system .
160160
161161 - name : Run coverage
162162 run : coverage run ./test_settings.py
@@ -183,17 +183,17 @@ jobs:
183183 steps :
184184 - uses : actions/checkout@v5
185185 - name : Set up Python ${{ matrix.python-version }}
186-
187186 uses : actions/setup-python@v5
188187 with :
189188 python-version : ${{ matrix.python-version }}
189+ - name : Install uv
190+ uses : astral-sh/setup-uv@v5
190191 - name : Install dependencies
191192 run : |
192- python -m pip install --upgrade pip
193- python -m pip install -r tests/requirements/${{ matrix.requirements-file }}
194- python -m pip uninstall -y django-cms
195- python -m pip install ${{ matrix.cms-version }}
196- python setup.py install
193+ uv pip install --system -r tests/requirements/${{ matrix.requirements-file }}
194+ uv pip uninstall --system django-cms
195+ uv pip install --system ${{ matrix.cms-version }}
196+ uv pip install --system .
197197
198198 - name : Run coverage
199199 run : coverage run ./test_settings.py
@@ -218,17 +218,17 @@ jobs:
218218 steps :
219219 - uses : actions/checkout@v5
220220 - name : Set up Python ${{ matrix.python-version }}
221-
222221 uses : actions/setup-python@v5
223222 with :
224223 python-version : ${{ matrix.python-version }}
224+ - name : Install uv
225+ uses : astral-sh/setup-uv@v5
225226 - name : Install dependencies
226227 run : |
227- python -m pip install --upgrade pip
228- python -m pip install -r tests/requirements/${{ matrix.requirements-file }}
229- python -m pip uninstall -y Django django-cms
230- python -m pip install ${{ matrix.cms-version }} ${{ matrix.django-version }}
231- python setup.py install
228+ uv pip install --system -r tests/requirements/${{ matrix.requirements-file }}
229+ uv pip uninstall --system Django django-cms
230+ uv pip install --system ${{ matrix.cms-version }} ${{ matrix.django-version }}
231+ uv pip install --system .
232232
233233 - name : Run coverage
234234 run : coverage run ./test_settings.py
0 commit comments