From b3daa3a5aa897ea1f0708c520e325bfd682d2a12 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=C3=A3o=20Fonseca?= Date: Mon, 15 Feb 2021 15:57:51 +0000 Subject: [PATCH] Fixes 1436 - docker/tests/Dockerfile: cryptography dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I1c3fad357012407285e5ada403916b829312cd97 Signed-off-by: João Fonseca --- docker/tests/Dockerfile | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/docker/tests/Dockerfile b/docker/tests/Dockerfile index 07a46cfd..023bd849 100644 --- a/docker/tests/Dockerfile +++ b/docker/tests/Dockerfile @@ -17,11 +17,24 @@ FROM ubuntu:18.04 RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install git software-properties-common \ curl xz-utils gnupg2 apt-transport-https make python3 debhelper python3-setuptools python3-pip apt-utils \ - ssh iputils-ping libcurl4-openssl-dev libssl-dev python3-openstackclient + ssh iputils-ping libcurl4-openssl-dev libssl-dev python3-yaml \ + build-essential libssl-dev libffi-dev python3-dev RUN add-apt-repository -y ppa:rmescandon/yq && apt update && apt install yq -y -RUN python3 -m pip install haikunator requests robotframework robotframework-seleniumlibrary \ + +RUN python3 -m pip install --upgrade pip + +RUN DEBIAN_FRONTEND=noninteractive apt-get install -y cargo rustc + +RUN python3 --version && python3 -m pip --version +RUN rustc --version && cargo --version + +RUN python3 -m pip install --upgrade setuptools setuptools-rust + +RUN python3 -m pip install --ignore-installed pyyaml + +RUN python3 -m pip install --upgrade haikunator requests robotframework robotframework-seleniumlibrary \ robotframework-requests robotframework-jsonlibrary robotframework-sshlibrary charm-tools \ - verboselogs pyangbind + verboselogs pyangbind python-openstackclient ARG REPOSITORY_BASE=http://osm-download.etsi.org/repository/osm/debian ARG RELEASE=ReleaseNINE-daily -- 2.17.1