diff --git a/site-modules/profile/manifests/swh/deploy/storage.pp b/site-modules/profile/manifests/swh/deploy/storage.pp
index f04b7e09..7e7f5ff8 100644
--- a/site-modules/profile/manifests/swh/deploy/storage.pp
+++ b/site-modules/profile/manifests/swh/deploy/storage.pp
@@ -1,10 +1,12 @@
 # Deployment of the swh.storage.api server
 
 class profile::swh::deploy::storage {
   include ::profile::swh::deploy::base_storage
 
-  ::profile::swh::deploy::rpc_server {'storage':
+  package {'python3-swh.storage':
+    ensure => 'latest',
+  } ~> ::profile::swh::deploy::rpc_server {'storage':
     executable => 'swh.storage.api.server:run_from_webserver',
     worker     => 'sync',
   }
 }