From 6c4efe8f457a5e09285a02d148a9312a5a0537f9 Mon Sep 17 00:00:00 2001 From: Ioannis Papadopoulos Date: Mon, 13 Mar 2017 21:57:29 +0100 Subject: [PATCH 1/3] add pandoc to travis --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index fa10c6c90..5d1247d87 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,10 @@ env: - GROUP=js/services - GROUP=js/tree +addons: + apt_packages: + - pandoc + before_install: - pip install --upgrade pip - pip install --upgrade setuptools wheel nose coverage codecov From fc4301a45c53f709fa1800d29d3c3bb2a72f0be4 Mon Sep 17 00:00:00 2001 From: Michael Pacer Date: Mon, 13 Mar 2017 14:38:03 -0700 Subject: [PATCH 2/3] Don't use apt's pandoc, build from source Apt's pandoc is out of date and shouldn't be used inside travis for jupyter tests. Many APIs have changed, including the intermediate JSON structure. --- .travis.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5d1247d87..fdc85abb1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,10 +20,6 @@ env: - GROUP=js/services - GROUP=js/tree -addons: - apt_packages: - - pandoc - before_install: - pip install --upgrade pip - pip install --upgrade setuptools wheel nose coverage codecov @@ -41,6 +37,8 @@ before_install: install: - pip install -f travis-wheels/wheelhouse file://$PWD#egg=notebook[test] + - wget https://github.com/jgm/pandoc/releases/download/1.19.1/pandoc-1.19.1-1-amd64.deb && sudo dpkg -i pandoc-1.19.1-1-amd64.deb + script: - 'if [[ $GROUP == js* ]]; then travis_retry python -m notebook.jstest ${GROUP:3}; fi' From 83527788458b3e114279933eff61f529662a4c03 Mon Sep 17 00:00:00 2001 From: Michael Pacer Date: Mon, 13 Mar 2017 14:46:04 -0700 Subject: [PATCH 3/3] Add sudo:required so it will install pandoc --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index fdc85abb1..c88bc8595 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ python: - 3.5.1 # Set to 3.5.1 since travis has not yet included as default for 3.5 - 2.7 -sudo: false +sudo: required env: global: