From 95d68d5d022f85526130ab37c049f03bdd07ca21 Mon Sep 17 00:00:00 2001 From: Kelly Guo Date: Wed, 8 Apr 2026 17:09:02 -0700 Subject: [PATCH] fix(docs): pin sphinx<9 to fix sphinx-multiversion compatibility Sphinx 9.0 changed Config.read() to use keyword-only parameters, breaking sphinx-multiversion==0.2.4 which passes arguments positionally. This causes the multi-version docs build to fail with: TypeError: Config.read() takes 2 positional arguments but 3 were given Pin sphinx<9 until sphinx-multiversion is updated or replaced. --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 9ada473005e4..392951b0a8ee 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,5 +1,5 @@ # for building the docs -sphinx>=7.0 +sphinx>=7.0,<9 sphinx-book-theme>=1.1 myst-parser sphinxcontrib-bibtex==2.5.0