From 10ee9a52001ce7a89a4a9f2de84739e71ed02b46 Mon Sep 17 00:00:00 2001
From: Rahix <rahix@rahix.de>
Date: Sat, 19 Sep 2020 09:56:01 +0200
Subject: [PATCH] fix(docs): Add a warning when using Sphinx 3

Hawkmoth is not yet working with Spinx 3; issue a warning when detecting
a Sphinx 3 environment as the resulting docs will be broken.

Signed-off-by: Rahix <rahix@rahix.de>
---
 Documentation/conf.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/Documentation/conf.py b/Documentation/conf.py
index b80d8dadd..a471a3259 100644
--- a/Documentation/conf.py
+++ b/Documentation/conf.py
@@ -15,6 +15,14 @@ sys.path.insert(0, os.path.abspath("./"))
 
 logger = sphinx.util.logging.getLogger("card10/conf.py")
 
+# Hawkmoth does not yet support Sphinx 3
+#
+# See https://github.com/jnikula/hawkmoth/issues/17
+if sphinx.version_info[0] > 2:
+    logger.warning(
+        "Sphinx versions >= 3 are not yet working properly with hawkmoth.  Documentation of C items will probably be broken ..."
+    )
+
 
 # -- Project information -----------------------------------------------------
 
-- 
GitLab