From aad8022b3d95075a386e2c5a7d1a451eed21da25 Mon Sep 17 00:00:00 2001 From: Reid Sunderland Date: Fri, 23 Aug 2024 16:38:20 +0000 Subject: [PATCH] install paramiko using apt instead --- travis/flow_autoconfig.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/travis/flow_autoconfig.sh b/travis/flow_autoconfig.sh index a259dbc23..dd2d0ad91 100755 --- a/travis/flow_autoconfig.sh +++ b/travis/flow_autoconfig.sh @@ -18,18 +18,17 @@ sudo apt-key adv --keyserver "hkps.pool.sks-keyservers.net" --recv-keys "0x6B73A sudo add-apt-repository -y ppa:ssc-hpc-chp-spc/metpx sudo apt update sudo apt -y upgrade -sudo apt -y install python3-setuptools python3-magic python-setuptools python3-requests +sudo apt -y install python3-setuptools python3-magic python-setuptools python3-paramiko python3-requests sudo apt -y install metpx-libsr3c metpx-libsr3c-dev metpx-sr3c sudo apt -y install metpx-libsr3c metpx-libsr3c-dev metpx-sr3c sudo apt -y install erlang-nox erlang-diameter erlang-eldap findutils git librabbitmq4 net-tools openssh-client openssh-server python3-pip rabbitmq-server xattr wget ${pip_install} -U pip -${pip_install} pyftpdlib paramiko net-tools # The dependencies that are installed using apt are only available to system default Python versions (e.g. Python 3.8 on Ubuntu 20.04) # If we are testing on a non-default Python version, we need to ensure these dependencies are still installed, so we use pip. # See issue #407, #445. -for PKG in amqp appdirs dateparser flufl.lock humanize jsonpickle netifaces paho-mqtt psutil rangehttpserver watchdog xattr ; do +for PKG in amqp appdirs dateparser flufl.lock humanize jsonpickle netifaces paho-mqtt psutil rangehttpserver watchdog xattr paramiko pyftpdlib net-tools; do PKG_INSTALLED="`pip3 list | grep ${PKG}`" if [ "$?" == "0" ] ; then echo "$PKG is already installed"