diff --git a/bob/extension/utils.py b/bob/extension/utils.py
index 3761c2d3425e03308e9f3cb6a9cdd58464eadfc4..277092eb422337a55ea44c6e0b003a5552cb17b0 100644
--- a/bob/extension/utils.py
+++ b/bob/extension/utils.py
@@ -233,7 +233,7 @@ def link_documentation(
                     )
                 except pkg_resources.DistributionNotFound:
                     version = "stable"  # package is not a runtime dep, only referenced
-                url = s.format(name=package_name, version=version)
+                url = s % {"name": package_name, "version": version}
 
             try:
                 # otherwise, urlopen will fail