aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml4
1 files changed, 4 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1725814..8562f11 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -28,7 +28,11 @@ test:
test-pypy:
image: pypy:3
+ # nh3 does not have wheels prepared for pypy, so we need a working Rust
+ # compiler to compile the module:
script:
+ - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh /dev/stdin -y --profile=minimal
+ - source "$HOME/.cargo/env"
- pip install poetry && pip install "playwright=="$(poetry show playwright | grep version | cut -f 2 -d ":" | tr -d " ")
- playwright install firefox
- playwright install-deps