blob: eabf9900e74469616bf17efe50de973982f1dd8d [file] [log] [blame]
FROM ubuntu:16.04
RUN set -e && \
apt-get update && \
apt-get install -y \
software-properties-common \
wget \
ssh && \
add-apt-repository ppa:deadsnakes/ppa && \
apt-get update && \
apt-get -y install \
python2.7 \
python3.4 \
python3.5 \
python3.6 \
python-dev \
python2.7-dev \
python3.4-dev \
python3.5-dev \
python3.6-dev \
pypy \
python-pip
RUN set -e && \
pip install tox \
mock \
lockfile \
coverage
COPY . /libcloud
WORKDIR /libcloud
CMD tox -e py2.7,pypypy,py3.4,py3.5,py3.6,lint