INNER CODE UNIT · Python
docs_build
JasperSui/fastapi-injectable · noxfile.py:155
def docs_build(session: nox.Session) -> None:
"""Build the documentation."""
args = session.posargs or ["docs", "docs/_build"]
if not session.posargs and "FORCE_COLOR" in os.environ:
args.insert(0, "--color")
session.install(".")
session.install("sphinx", "furo", "myst-parser")
build_dir = Path("docs", "_build")
if build_dir.exists():
shutil.rmtree(build_dir)
session.run("sphinx-build", *args)
@nox.session(python=latest_python_version)
def docs(session: nox.Session) -> None: