1 parent dd3cd1b commit 6c98c20Copy full SHA for 6c98c20
1 file changed
.github/workflows/ci.yml
@@ -41,6 +41,16 @@ jobs:
41
python-version: ${{ matrix.python-version }}
42
- uses: dtolnay/rust-toolchain@stable
43
- uses: Swatinem/rust-cache@v2
44
+ - name: create and activate venv
45
+ shell: bash
46
+ run: |
47
+ python -m venv .venv
48
+ if [ -d .venv/Scripts ]; then
49
+ echo "$GITHUB_WORKSPACE/.venv/Scripts" >> "$GITHUB_PATH"
50
+ else
51
+ echo "$GITHUB_WORKSPACE/.venv/bin" >> "$GITHUB_PATH"
52
+ fi
53
+ echo "VIRTUAL_ENV=$GITHUB_WORKSPACE/.venv" >> "$GITHUB_ENV"
54
- name: install build deps
55
run: pip install maturin pytest numpy scipy matplotlib
56
- name: maturin develop
0 commit comments