@@ -121,6 +121,7 @@ commands:
121
121
command : |
122
122
123
123
npm install orca
124
+ sudo apt-get update
124
125
sudo apt-get install -y poppler-utils libxtst6 xvfb libgtk2.0-0 libgconf-2-4 libnss3 libasound2 rename
125
126
echo 'export PATH="/home/circleci/project/node_modules/.bin:$PATH"' >> $BASH_ENV
126
127
- run :
@@ -433,10 +434,7 @@ jobs:
433
434
434
435
# Download and cache dependencies
435
436
- restore_cache :
436
- keys :
437
- - v1-dependencies-{{ checksum "doc/requirements.txt" }}
438
- # fallback to using the latest cache if no exact match is found
439
- - v1-dependencies-
437
+ key : v1-dependencies-{{ checksum "doc/requirements.txt" }}-{{ checksum ".circleci/config.yml" }}
440
438
- browser-tools/install-chrome
441
439
- browser-tools/install-chromedriver
442
440
@@ -446,26 +444,28 @@ jobs:
446
444
cd doc
447
445
python -m venv venv
448
446
. venv/bin/activate
449
- pip install -U pip
447
+ pip install --upgrade pip wheel
450
448
pip uninstall -y plotly
451
449
pip install -r requirements.txt
452
450
if [ "${CIRCLE_BRANCH}" != "doc-prod" ]; then
453
451
pip uninstall -y plotly
454
- cd ../packages/python/plotly
455
- pip install -e .
456
- cd ../../../doc
452
+ pip install -e ../packages/python/plotly
457
453
fi
458
- echo 'export PATH="/home/circleci/project/doc/node_modules/.bin:$PATH"' >> $BASH_ENV
454
+ cd ..
455
+ - run :
456
+ name : Install orca
457
+ command : |
459
458
460
459
npm install orca
460
+ sudo apt-get update
461
461
sudo apt-get install -y poppler-utils libxtst6 xvfb libgtk2.0-0 libgconf-2-4 libnss3 libasound2 rename
462
- cd ..
462
+ echo 'export PATH="/home/circleci/project/node_modules/.bin:$PATH"' >> $BASH_ENV
463
463
464
464
- save_cache :
465
465
paths :
466
466
- ./doc/venv
467
467
- ./doc/node_modules
468
- key : v1-dependencies-{{ checksum "doc/requirements.txt" }}
468
+ key : v1-dependencies-{{ checksum "doc/requirements.txt" }}-{{ checksum ".circleci/config.yml" }}
469
469
470
470
- run :
471
471
name : make html
0 commit comments