From 6902434ffb9a8a64a48c8f2862ba85abb05c62b6 Mon Sep 17 00:00:00 2001 From: Michael Levy Date: Fri, 1 Aug 2025 14:45:19 -0600 Subject: [PATCH] Force older docutils in environment CI tests were failing with Could not import extension sphinx.builders.latex (exception: No module named 'docutils.utils.roman') According to https://docutils.sourceforge.io/RELEASE-NOTES.html the docutils/utils/roman.py file was removed in 0.22, so we require something older --- docs/py_requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/py_requirements.txt b/docs/py_requirements.txt index 12c22b46..83e604d4 100644 --- a/docs/py_requirements.txt +++ b/docs/py_requirements.txt @@ -3,6 +3,7 @@ Sphinx==1.7.5 alabaster==0.7.13 sphinxcontrib-bibtex==0.4.0 pybtex==0.22 +docutils<0.22 jinja2<3 MarkupSafe<2.1 git+https://github.com/marbl-ecosys/sphinx_rtd_theme.git@version-dropdown