diff --git a/tasks/funkwhale.yml b/tasks/funkwhale.yml
index 5a677e35fcbc8f104bb71d5e143f0bdbbe1181bb..0233d9e551d8a9415b87c498a43561271a9a0697 100644
--- a/tasks/funkwhale.yml
+++ b/tasks/funkwhale.yml
@@ -210,7 +210,10 @@
   become: true
   become_user: "{{ funkwhale_username }}"
   pip:
-    name: wheel
+    name:
+      - "wheel"
+      - "pip>=21.3"
+      - "setuptools>=64"
     virtualenv: "{{ funkwhale_install_path }}/virtualenv"
     virtualenv_python: python3