docs: use sphinx-multiversion for version selector

This commit is contained in:
Anand Balakrishnan 2023-10-13 14:27:17 -07:00
parent a7431ce424
commit 2ed91f6a74
6 changed files with 58 additions and 48 deletions

View file

@ -41,14 +41,14 @@ def dev(session: nox.Session):
def docs(session: nox.Session):
session.conda_install(
"sphinx",
"pydata-sphinx-theme",
"furo",
"sphinx-copybutton",
"myst-parser",
)
session.install("sphinx-autoapi")
session.install("sphinx-autoapi", "sphinx-multiversion")
with session.chdir(CURRENT_DIR / "pyargus"):
session.install("-e", ".")
session.run("sphinx-build", "-b", "html", "docs", "docs/_build/html")
session.run("sphinx-multiversion", "-b", "html", "docs", "_site")
@nox.session(tags=["style", "fix", "rust"], python=False)