From 64a613c936b9be34f385eb868bfe3576da74e7f6 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 26 Jan 2026 01:12:37 +0000 Subject: [PATCH] Fix ReadTheDocs build by adding MkDocs dependencies The build was failing because mkdocs-material and related plugins were not installed in the ReadTheDocs environment. Added a docs/requirements.txt file with all necessary MkDocs dependencies and updated .readthedocs.yaml to install them. This resolves the error: "cannot find module 'material.extensions.emoji' (No module named 'material')" --- .readthedocs.yaml | 1 + docs/requirements.txt | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 docs/requirements.txt diff --git a/.readthedocs.yaml b/.readthedocs.yaml index bb7d97f..5503c1b 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -28,3 +28,4 @@ python: install: - method: pip path: . + - requirements: docs/requirements.txt diff --git a/docs/requirements.txt b/docs/requirements.txt new file mode 100644 index 0000000..ab222c0 --- /dev/null +++ b/docs/requirements.txt @@ -0,0 +1,7 @@ +# Documentation build requirements for ReadTheDocs +mkdocs>=1.6.1,<2.0.0 +mkdocs-material>=9.7.1,<10.0.0 +mkdocstrings[python]>=1.0.2,<2.0.0 +mkdocs-gen-files>=0.6.0,<0.7.0 +mkdocs-literate-nav>=0.6.2,<0.7.0 +mkdocs-section-index>=0.3.10,<0.4.0