Skip to content

Commit 9ab410b

Browse files
author
Vinit Kumar
committed
fix: 7828, try using uv as pip replacement
1 parent b0f59bb commit 9ab410b

File tree

2 files changed

+22
-19
lines changed

2 files changed

+22
-19
lines changed

.github/workflows/test.yml

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ jobs:
5454
run: |
5555
sudo apt install gettext gcc -y
5656
python -m pip install --upgrade pip
57-
pip install pytest
58-
pip install -r test_requirements/${{ matrix.requirements-file }}
59-
pip install -r test_requirements/databases.txt
57+
pip install pytest uv
58+
uv pip install --system -r test_requirements/${{ matrix.requirements-file }}
59+
uv pip install --system -r test_requirements/databases.txt
6060
python setup.py install
6161
6262
- name: Test with django test runner
@@ -112,9 +112,9 @@ jobs:
112112
run: |
113113
sudo apt install gettext gcc -y
114114
python -m pip install --upgrade pip
115-
pip install pytest
116-
pip install -r test_requirements/${{ matrix.requirements-file }}
117-
pip install -r test_requirements/databases.txt
115+
pip install pytest uv
116+
uv pip install --system -r test_requirements/${{ matrix.requirements-file }}
117+
uv pip install --system -r test_requirements/databases.txt
118118
python setup.py install
119119
120120
@@ -157,8 +157,8 @@ jobs:
157157
run: |
158158
sudo apt install gettext gcc -y
159159
python -m pip install --upgrade pip
160-
pip install pytest
161-
pip install -r test_requirements/${{ matrix.requirements-file }}
160+
pip install pytest uv
161+
uv pip install --system -r test_requirements/${{ matrix.requirements-file }}
162162
python setup.py install
163163
164164
- name: Test with django test runner
@@ -190,9 +190,10 @@ jobs:
190190
- name: Install dependencies
191191
run: |
192192
sudo apt install gettext gcc -y
193-
python -m pip install --upgrade pip
194-
pip install -r test_requirements/${{ matrix.requirements-file }}
195-
pip install pytest ${{ matrix.django-version }}
193+
python -m pip install --upgrade pip
194+
pip install uv
195+
uv pip install --system -r test_requirements/${{ matrix.requirements-file }}
196+
uv pip install --system pytest ${{ matrix.django-version }}
196197
python setup.py install
197198
198199
- name: Test with django test runner
@@ -239,9 +240,10 @@ jobs:
239240
run: |
240241
sudo apt install gettext gcc -y
241242
python -m pip install --upgrade pip
242-
pip install -r test_requirements/${{ matrix.requirements-file }}
243-
pip install pytest ${{ matrix.django-version }}
244-
pip install -r test_requirements/databases.txt
243+
pip install uv
244+
uv pip install --system -r test_requirements/${{ matrix.requirements-file }}
245+
uv pip install --system pytest ${{ matrix.django-version }}
246+
uv pip install --system -r test_requirements/databases.txt
245247
python setup.py install
246248
247249
- name: Test with django test runner
@@ -289,9 +291,10 @@ jobs:
289291
run: |
290292
sudo apt install gettext gcc -y
291293
python -m pip install --upgrade pip
292-
pip install -r test_requirements/${{ matrix.requirements-file }}
293-
pip install pytest ${{ matrix.django-version }}
294-
pip install -r test_requirements/databases.txt
294+
pip install uv
295+
uv pip install --system -r test_requirements/${{ matrix.requirements-file }}
296+
uv pip install --system pytest ${{ matrix.django-version }}
297+
uv pip install --system -r test_requirements/databases.txt
295298
python setup.py install
296299
297300
- name: Test with django test runner

test_requirements/requirements_base.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ ruff
2020
setuptools # Since python 3.12
2121

2222
# FIXME: - Remove when a django 3.0 compatible djangocms-text-ckeditor version is released
23-
https://github.com/ojii/django-better-test/archive/8aa2407d097fe3789b74682f0e6bd7d15d449416.zip#egg=django-better-test
24-
https://github.com/ojii/django-app-manage/archive/65da18ef234a4e985710c2c0ec760023695b40fe.zip#egg=django-app-manage
23+
django-better-test @ https://github.com/ojii/django-better-test/archive/8aa2407d097fe3789b74682f0e6bd7d15d449416.zip#egg=django-better-test
24+
django-app-manage @ https://github.com/ojii/django-app-manage/archive/65da18ef234a4e985710c2c0ec760023695b40fe.zip#egg=django-app-manage

0 commit comments

Comments
 (0)