CSIT-1342: Edit the static content for CSIT-1810 report
[csit.git] / requirements.txt
1 # DISCLAIMER: BEFORE EDITING THIS FILE!
2 #
3 # This file has two closely related consequences.
4 # The common part is that this file defines
5 # the content of virtual Python environment
6 # used when Robot tests are running.
7 # The difference is in which machine the environment is created on.
8 # For the Jenkins executor machines,
9 # editing this file has no surprising consequences.
10 #
11 # But the environment is also being created
12 # on virtual machines created by VIRL, which do have specific restrictions.
13 # Complete package and setting snapshot (for both VIRL and Physical Testbed),
14 # with network being limited in case of VIRL to local only.
15 # This implies pip currently being set to site-packages only
16 # for both VIRL and Physical Testbed.
17 # So if the "virl image" applied on the machine
18 # does not reflect the edits, some installations might fail.
19 # Even if the failure may not directly impact execution,
20 # this leads into inconsistency between installed environment
21 # and the code base which may lead into fatal error or uncaught exceptions.
22 #
23 # The "virl image" is built from files such as
24 # resources/tools/disk-image-builder/ubuntu/lists/ubuntu-16.04.1_2017-10-21_2.0/pip-requirements.txt
25 # but the build is not automated,
26 # the new "virl image" has to be built and applied manually
27 # before your edit can pass.
28 # This also means, incompatible virl images
29 # would make existing tests fail until your edit is merged.
30 #
31 # TODO: Automate the virtualenv download and distribution
32 #   on all types of testbeds prior the test execution.
33 # TODO: Figure out a way to verify edits to this file automatically.
34
35 robotframework==2.9.2
36 paramiko==1.16.0
37 scp==0.10.2
38 ipaddress==1.0.16
39 interruptingcow==0.6
40 PyYAML==3.11
41 pykwalify==1.5.0
42 scapy==2.3.1
43 enum34==1.1.2
44 requests==2.9.1
45 ecdsa==0.13
46 pycrypto==2.6.1
47 pypcap==1.1.5