# DISCLAIMER: BEFORE EDITING THIS FILE! # # This file has two closely related consequences. The common part is that this # file defines the content of virtual Python environment used when Robot tests # are running. # # But the virtual environment is also being created on containerized # environment created by either Nomad cluster (Jenkins, vpp_device) or during # execution on SUT machines, which might have specific restrictions. # # Complete package and setting snapshot (for all container images), # with network being limited to local only. This implies pip currently being # set to site-packages only. So if the "container image" applied on the machine # does not reflect the edits, some installations might fail. # Even if the failure may not directly impact execution, this leads into # inconsistency between installed environment and the code base which may lead # into fatal error or uncaught exceptions. # # CSIT Core dependencies ecdsa==0.13.3 paramiko==2.6.0 pycrypto==2.6.1 pypcap==1.2.3 PyYAML==5.1.1 requests==2.25.1 robotframework==3.1.2 scapy==2.4.3 scp==0.13.2 # IaaC dependencies ansible==2.10.7 # PLRsearch dependencies dill==0.3.3 numpy==1.17.3 scipy==1.5.4 # PAL/DOC dependencies boto3==1.17.78 botocore==1.20.78 hdrhistogram==0.6.1 pandas==0.25.3 plotly==4.1.1 PTable==0.9.2 Sphinx==3.5.4 sphinx-rtd-theme==0.5.2 sphinxcontrib-programoutput==0.17 sphinxcontrib-robotdoc==0.11.0 # VPP requirements ply==3.11 # PIP freeze dependencies alabaster==0.7.12 Babel==2.9.0 bcrypt==3.1.7 certifi==2020.12.5 cffi==1.13.2 chardet==4.0.0 cryptography==2.8 docutils==0.16 future==0.18.2 idna==2.10 imagesize==1.2.0 Jinja2==2.11.3 MarkupSafe==1.1.1 packaging==20.9 pbr==5.5.1 pycparser==2.19 Pygments==2.8.1 PyNaCl==1.3.0 pyparsing==2.4.7 python-dateutil==2.8.1 pytz==2021.1 retrying==1.3.3 six==1.15.0 snowballstemmer==2.1.0 sphinxcontrib-applehelp==1.0.2 sphinxcontrib-devhelp==1.0.2 sphinxcontrib-htmlhelp==1.0.3 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.4 urllib3==1.25.6