diff --git a/setup.py b/setup.py
index 4e1fdedd810cdad3511d23d7889901a8233ec442..2a1a1a1653ce5ce2bffa823afd97dc53f7382305 100644
--- a/setup.py
+++ b/setup.py
@@ -65,7 +65,7 @@ setup(
     packages=find_packages(),
     install_requires=[
         "pyyaml",
-        "docutils>=0.15",
+        "docutils>=0.15,<0.17",
         "sphinx>=2,<4",
         "linkify-it-py~=1.0.1",
         "myst-nb~=0.12.0",