Chore: More modules added with robot framework 01/132501/4
authorMatthew Watkins <mwatkins@linuxfoundation.org>
Tue, 29 Nov 2022 14:10:40 +0000 (14:10 +0000)
committerMatthew Watkins <mwatkins@linuxfoundation.org>
Tue, 29 Nov 2022 15:17:27 +0000 (15:17 +0000)
Found additional module requirements in ONAP: cps/csit/pylibs.txt
Found further dependencies in the WHL files stored in: nexus3.onap.org
The intention here is to make sure all dependent libraries are
installed in a single step to allow for consolidation of the existing
setup mechanisms at various calling sites.

Issue-ID: CIMAN-33
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
Change-Id: Ieb0d58d1a81aeb647f1cc0c2ca38c51ffb359447

jjb/integration/include-raw-integration-install-robotframework-py3.sh

index cc02192..0612360 100644 (file)
@@ -29,12 +29,16 @@ set -exu
 
 echo "Installing Python Requirements"
 cat << 'EOF' > "requirements.txt"
+paramiko
+six
+urllib3
 docker-py
 ipaddr
 netaddr
 netifaces
 pyhocon
 requests
+selenium<4.6.0,>=4.0.0
 robotframework
 robotframework-httplibrary
 robotframework-requests
@@ -44,7 +48,7 @@ scapy
 # Module jsonpath is needed by current AAA idmlite suite.
 jsonpath-rw
 # Modules for longevity framework robot library
-elasticsearch
+elasticsearch<8.0.0,>=7.0.0
 elasticsearch-dsl
 # Module for pyangbind used by lispflowmapping project
 pyangbind
@@ -54,7 +58,6 @@ isodate
 jmespath
 # Module for backup-restore support library
 jsonpatch
-# Additional package dependencies for ONAP project
 pbr
 deepdiff
 dnspython
@@ -68,6 +71,12 @@ robotlibcore-temp
 more-itertools
 xvfbwrapper
 PyVirtualDisplay
+# Additional package dependencies for ONAP project
+# odltools for extra debugging
+# Generates warning:
+# ERROR: odltools 0.1.34 has requirement requests~=2.19.1,
+#  but you'll have requests 2.28.1 which is incompatible.
+odltools
 EOF
 
 python -m pip install -r requirements.txt