Skip to content

Commit 847ec29

Browse files
committed
Fix CI failures in uv workflows
1 parent 100dd52 commit 847ec29

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

.github/workflows/main.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,10 @@ jobs:
182182
python-version: ${{ matrix.python_version }}
183183
- name: Install uv
184184
uses: astral-sh/setup-uv@v4
185+
- name: Install OS / deb dependencies
186+
run: |
187+
sudo DEBIAN_FRONTEND=noninteractive apt-get update
188+
sudo DEBIAN_FRONTEND=noninteractive apt-get install -yq gcc libvirt-dev pkg-config
185189
186190
- name: Cache uv
187191
uses: actions/cache@v5
@@ -297,6 +301,11 @@ jobs:
297301
- name: Add .venv to PATH
298302
run: echo "${GITHUB_WORKSPACE}/.venv/bin" >> "$GITHUB_PATH"
299303

304+
- name: Ensure pip is available
305+
run: |
306+
python -m ensurepip --upgrade
307+
python -m pip install --upgrade pip
308+
300309
- name: Install Library Into Virtualenv
301310
run: |
302311
python -m venv venv/

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ indent-string = " "
232232

233233

234234
[tool.mypy]
235-
python_version = 3.10
235+
python_version = "3.10"
236236
platform = "linux"
237237
show_error_context = true
238238
show_column_numbers = true

0 commit comments

Comments
 (0)