diff --git a/noxfile.py b/noxfile.py index e5f749f0b..f045e616f 100644 --- a/noxfile.py +++ b/noxfile.py @@ -92,12 +92,13 @@ def update_proj(session: nox.Session) -> None: ) -@nox.session +@nox.session(python="3.9") def docs(session: nox.Session) -> None: """ Build the docs. """ session.install("-e", ".[docs]") + session.run("pip", "list") if session.posargs: if "serve" in session.posargs: diff --git a/setup.py b/setup.py index cd4956e13..6c08425d8 100644 --- a/setup.py +++ b/setup.py @@ -3,10 +3,11 @@ extras = { "docs": [ "mkdocs-include-markdown-plugin==2.8.0", - "mkdocs==1.0.4", + "mkdocs==1.0.4", # Doesn't support Python 3.10+ "jinja2==3.0.3", "pymdown-extensions", "mkdocs-macros-plugin", + "markdown<3.4", # Breaks mkdocs 1.0.4 ], "test": [ "jinja2",