Skip to content

Commit 79b9998

Browse files
committed
fix(coverage): Added python dev dependencies
1 parent d31a028 commit 79b9998

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

.github/workflows/coverage.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,23 @@ jobs:
2121
target/
2222
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
2323

24+
- name: Install system dependencies
25+
run: |
26+
sudo apt-get update
27+
sudo apt-get install -y software-properties-common python3-dev
28+
29+
- name: Set up Python
30+
uses: actions/setup-python@v5
31+
with:
32+
python-version: "3.13"
33+
34+
- name: Set up uv Python env
35+
run: |
36+
pip install uv
37+
uv venv
38+
source .venv/bin/activate
39+
uv pip install maturin
40+
2441
- name: Install cargo-tarpaulin
2542
run: cargo install cargo-tarpaulin --version 0.26.0
2643

0 commit comments

Comments
 (0)