diff --git a/pyproject.toml b/pyproject.toml
index ddb1eaef..140eb8d2 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -30,7 +30,7 @@ dependencies = [
   "catalogue>=2.0.0",
   "numpy>=1.23.3",
   "pyarrow>=8.0.0",
-  "protobuf<=4.24.4",
+  "protobuf<=5.29.1",
   # Other versions of protobuf give errors with pytest
   "frozendict>=2.3.4",
   "coloredlogs>14.0.0",