Travis CI: Don't use deprecated environment
authorNikolaus Rath <Nikolaus@rath.org>
Wed, 20 Sep 2017 11:38:35 +0000 (12:38 +0100)
committerNikolaus Rath <Nikolaus@rath.org>
Wed, 20 Sep 2017 11:38:35 +0000 (12:38 +0100)
Travis support recommends to install specific pip
version to work around problems in new environment.

.travis.yml
test/travis-install.sh

index c567183d0d12767a1f7e6fc780b59884bd91b34a..ef6c6f6226885f664edcdd0f53456e4fbb1dc2b3 100644 (file)
@@ -1,6 +1,5 @@
 sudo: required
 dist: trusty
-group: deprecated-2017Q2
 
 language:
     - c
@@ -14,6 +13,9 @@ addons:
     - clang
     - gcc
     - gcc-6
+    - python3-pip
+before_install:
+   - sudo -H python3 -m pip install pip==8.1.1
 install: test/travis-install.sh
 script: test/travis-build.sh
 
index e01b6b10a89fdd2421d240cc39fbbe62c598be0f..5d37a009276f1d9b0cf8f7d0e831508d09f3575c 100755 (executable)
@@ -2,7 +2,6 @@
 
 set -e
 
-sudo ln -svf $(which python3) /usr/bin/python3
 sudo python3 -m pip install pytest meson
 wget https://github.com/ninja-build/ninja/releases/download/v1.7.2/ninja-linux.zip
 unzip ninja-linux.zip