Installing and building the documentation

To build the documentation, extra Python dependencies are needed:

To install them from sbws:

pip install .[doc]

To build the documentation as HTML:

cd docs/ && make html

The generated HTML will be in docs/build/.

To build the manual (man) pages:

cd docs/ && make man

The generated man pages will be in docs/man/.

To build the documentation diagrams:

cd docs/ && make umlsvg

The generated diagrams will be in docs/build/_images/.

To convert the LaTeX mathematical formulae to images, extra system dependencies are needed:

They are included in most distributions. In Debian install them running:

apt install texlive-latex-extra dvpipng