# 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.19.0 paramiko==3.4.1 pycryptodome==3.20.0 python-dateutil==2.9.0 PyYAML==6.0.1 requests==2.32.2 robotframework==7.0.1 scapy==2.4.5 scp==0.15.0 # IaaC dependencies ansible==10.2.0 ansible-core==2.17.2 # PLRsearch dependencies dill==0.3.8 numpy==2.0.1 scipy==1.14.0 # VPP requirements ply==3.11 # JSON schema validation jsonschema==4.23.0 rfc3339-validator==0.1.4 rfc3987==1.3.8 # Dependencies for some tox checkers (not tox setup itself). pylint==3.2.6 # Other PIP freeze dependencies. astroid==3.2.4 attrs==24.2.0 bcrypt==4.2.0 certifi==2024.7.4 cffi==1.17.0 charset-normalizer==3.3.2 cryptography==43.0.0 idna==3.7 isort==5.13.2 Jinja2==3.1.4 jsonschema-specifications==2023.12.1 MarkupSafe==2.1.5 mccabe==0.7.0 packaging==24.1 platformdirs==4.2.2 ply==3.11 pycparser==2.22 PyNaCl==1.5.0 referencing==0.35.1 resolvelib==1.0.1 rpds-py==0.20.0 six==1.16.0 tomli==2.0.1 tomlkit==0.13.0 typing_extensions==4.12.2 urllib3==2.2.2