Add dependencies for paramiko 2.0

Paramiko version 2.0 has been released. It now uses the Python library
cryptography. Installing this requires additional system packages. This
commit adds in the appropriate packages required by cryptography based
on its documentation [1].

An alternative approach would have been to constrain the version of
Paramiko however the project describes the 1.x versions as relying on
insecure dependencies [2].

[1] https://cryptography.io/en/latest/installation/
[2] http://www.paramiko.org/installing.html

Change-Id: I3342166dc5c66c7a1773330c6ce47dafd7ff5535
This commit is contained in:
Jesse Pretorius 2016-05-03 08:54:07 +01:00
parent c57e5f3a4a
commit cca71a5774
2 changed files with 5 additions and 1 deletions

@ -15,3 +15,7 @@
# and the disk images are rebuilt and redeployed.
curl
# Requirements for Paramiko 2.0
libssl-dev
libffi-dev

@ -19,7 +19,7 @@ FUNCTIONAL_TEST=${FUNCTIONAL_TEST:-true}
# prep the host
if [ "$(which apt-get)" ]; then
apt-get install -y build-essential python2.7 python-dev git-core
apt-get install -y build-essential python2.7 python-dev git-core libssl-dev libffi-dev
fi
# get pip, if necessary