diff --git a/.travis.yml b/.travis.yml index 1c710f6..64d3e5f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,17 +5,47 @@ notifications: slack: on_success: never on_failure : never -python: - - "2.7" - - "3.4" - - "3.5" - - "3.6" +matrix: + include: + - python: "2.7" + env: + PARI="pari-2.9.3" + PARI_URL_PATH="http://pari.math.u-bordeaux.fr/pub/pari/unix/" + - python: "3.4" + env: + PARI="pari-2.9.3" + PARI_URL_PATH="http://pari.math.u-bordeaux.fr/pub/pari/unix/" + - python: "3.5" + env: + PARI="pari-2.9.3" + PARI_URL_PATH="http://pari.math.u-bordeaux.fr/pub/pari/unix/" + - python: "3.6" + env: + PARI="pari-2.9.3" + PARI_URL_PATH="http://pari.math.u-bordeaux.fr/pub/pari/unix/" + - python: "2.7" + env: + PARI="pari-2.10-1106-g0cf3527" + PARI_URL_PATH="http://pari.math.u-bordeaux.fr/pub/pari/snapshots/" + - python: "3.6" + env: + PARI="pari-2.10-1106-g0cf3527" + PARI_URL_PATH="http://pari.math.u-bordeaux.fr/pub/pari/snapshots/" + - python: "2.7" + env: + PARI="pari-2.10.0.A2017b" + PARI_URL_PATH="http://pari.math.u-bordeaux.fr/pub/pari/snapshots/" + - python: "3.6" + env: + PARI="pari-2.10.0.A2017b" + PARI_URL_PATH="http://pari.math.u-bordeaux.fr/pub/pari/snapshots/" # non python dependencies before_install: + - PARI_TARBALL="${PARI}.tar.gz" - sudo apt-get -qq update - - wget http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.9.3.tar.gz - - tar xf pari-2.9.3.tar.gz - - cd pari-2.9.3/ + - wget ${PARI_URL_PATH}/${PARI_TARBALL} + - tar xf ${PARI_TARBALL} + - cd ${PARI} - ./Configure --prefix=/usr/ - make gp - sudo make install