summaryrefslogtreecommitdiff
path: root/.circleci
diff options
context:
space:
mode:
authorJarrod Millman <jarrod.millman@gmail.com>2020-08-02 06:56:23 -0700
committerGitHub <noreply@github.com>2020-08-02 06:56:23 -0700
commitb95905fae15d2a745909e11c60d9603db2662c49 (patch)
treefb9213214cddeafe327b4c8a53857a65d3e7b497 /.circleci
parent0c0112b527f8d9d6c8b61878e2d0635aa61c71bc (diff)
downloadnetworkx-b95905fae15d2a745909e11c60d9603db2662c49.tar.gz
Build pdf (#4123)
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml8
1 files changed, 8 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index f6ae82fc..f179ba10 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -16,10 +16,16 @@ jobs:
sudo apt-get install graphviz libgraphviz-dev
- run:
+ name: install_tex
+ command: |
+ sudo apt-get install texlive texlive-latex-extra latexmk
+
+ - run:
name: install_dependencies
command: |
python3 -m venv venv
source venv/bin/activate
+ pip install --upgrade pip
pip install -r requirements.txt
pip install -r requirements/doc.txt
pip install -r requirements/optional.txt
@@ -36,6 +42,8 @@ jobs:
command: |
source venv/bin/activate
make -C doc/ html
+ make -C doc/ latexpdf LATEXOPTS="-file-line-error -halt-on-error"
+ cp -a doc/build/latex/networkx_reference.pdf doc/build/html/_downloads/.
- store_artifacts:
path: doc/build/html