#!/bin/bash -eux set -o pipefail . /mnt/ci/docker # The default mirrors are too flaky to run reliably in CI. sed -E \ '/security\.debian/! s@http://[^/]+/@http://mirrors.kernel.org/@' \ -i /etc/apt/sources.list apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x5BB92C09DB82666C echo 'deb http://ppa.launchpad.net/deadsnakes/ppa/ubuntu xenial main' >> /etc/apt/sources.list apt-get update apt-get install -y --no-install-recommends \ git \ python2.7-dev \ python3.6-dev # We cannot use the Ubuntu versions of tox or virtualenv: # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754248 pip install tox virtualenv hash -r tox