diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index aa226f4..696b091 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -27,10 +27,16 @@ jobs: run: | pip install -r .github/workflows/requirements/docs.txt + - name: Install Gnuplot + run: | + sudo apt update + sudo apt install -y gnuplot + - name: Build with sphinx run: | cd docs - make html WORKSPACE_PATH=/tmp/workspace + # make html WORKSPACE_PATH=/tmp/workspace + ./build_doc.py --html - name: Check for Typos using Codespell run: | diff --git a/.github/workflows/requirements/docs.txt b/.github/workflows/requirements/docs.txt index f49db21..05275ca 100644 --- a/.github/workflows/requirements/docs.txt +++ b/.github/workflows/requirements/docs.txt @@ -20,3 +20,4 @@ pyarrow==3.0.0;python_version<="3.6" google-cloud-bigquery tqdm deprecation +matplotlib diff --git a/docs/build_doc.py b/docs/build_doc.py index 0822a65..de067ac 100755 --- a/docs/build_doc.py +++ b/docs/build_doc.py @@ -307,7 +307,7 @@ def _build_pdf(self): self.logger.info("Building PDF...") run_app(self.logger, ["sphinx-build", "-b", "latex", ".", "_build"]) - run_app(self.logger, ["make", "latexpdf"]) + run_app(self.logger, ["make", "latexpdf", "WORKSPACE_PATH=/tmp/workspace"]) def _build_html(self): """This builds the documentation with exporting to HTML.""" @@ -317,7 +317,7 @@ def _build_html(self): self.logger.info("Building HTML...") run_app(self.logger, ["sphinx-build", "-b", "html", ".", "_build"]) - run_app(self.logger, ["make", "html"]) + run_app(self.logger, ["make", "html", "WORKSPACE_PATH=/tmp/workspace"]) def build_doc(self): """This builds the documentation."""