diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml
index 83da109dcc64d39244df3ee4861c95fc42fc1bd8..1f2361394d5320547933812b8e127c67fb0a941c 100644
--- a/.github/workflows/ccpp.yml
+++ b/.github/workflows/ccpp.yml
@@ -30,10 +30,10 @@ jobs:
     - name: Dependencies
       run: |
         sudo apt install ninja-build libncurses5-dev libreadline-dev nettle-dev libasio-dev \
-        libgnutls28-dev libuv1-dev cython3 python3-dev python3-setuptools python3-pip \
+        libgnutls28-dev libuv1-dev python3-dev python3-setuptools python3-pip \
         libcppunit-dev libjsoncpp-dev libfmt-dev libhttp-parser-dev libmsgpack-dev libargon2-0-dev
-    - name: Meson
-      run: sudo pip3 install meson
+    - name: Python dependencies
+      run: sudo pip3 install meson Cython
     - name: Configure
       run: meson setup build .
     - name: Build