Skip to content

Commit 19045c1

Browse files
authored
Merge pull request internetarchive#11032 from internetarchive/uv/github-actions
use UV in GitHub Actions
2 parents 4b9a8bb + 1840e31 commit 19045c1

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/python_tests.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,22 @@ jobs:
3434
sudo apt-get update
3535
# https://lxml.de/installation.html#requirements
3636
sudo apt-get install -y libxml2 libxslt-dev
37+
- name: Install uv
38+
uses: astral-sh/setup-uv@v6
3739
- name: Install dependencies
40+
env:
41+
UV_SYSTEM_PYTHON: 1
3842
run: |
3943
# Try to upgrade pip, setuptools, and wheel
40-
python -m pip install --upgrade pip setuptools wheel || {
44+
uv pip install --upgrade pip setuptools wheel || {
4145
echo "pip is broken or missing, reinstalling..."
4246
curl -sS https://bootstrap.pypa.io/get-pip.py -o get-pip.py
4347
python get-pip.py
4448
rm -f get-pip.py
45-
python -m pip install --upgrade pip setuptools wheel
49+
uv pip install --upgrade pip setuptools wheel
4650
}
47-
pip install -r requirements_test.txt
48-
pip list --outdated
51+
uv pip install -r requirements_test.txt
52+
uv pip list --outdated
4953
- run: make git
5054
- name: Run make i18n
5155
run: |

0 commit comments

Comments
 (0)