X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=README;h=b14834f07b69aa6fb9eb0bb575ea9e15b1034895;hp=f3d9397aea4ed6b0ee81c8be13c107ccd9a1dc8b;hb=c240327b6122bafc12ed102b6da3ac30f48b04c2;hpb=33499c81c94c2d3baef9d3e9f061cd76ef86fa74 diff --git a/README b/README index f3d9397aea..b14834f07b 100644 --- a/README +++ b/README @@ -7,7 +7,12 @@ - install python requirements for this project by executing: # pip install -r requirements.txt - make sure user mentioned in topology.py has NOPASSWD sudo access to - vpe_api_test + vpp_api_test + +Note: +You can alternatively create the virtualenv with the flag --system-site-packages +It give access to the global site-packages dir to the virtual environment, which +is faster, but you may end up with some conflicts. Done. @@ -16,7 +21,7 @@ export PYTHONPATH=. # create topology, edit ip addresses -cp topologies/available/topology.yaml.example topologies/available/topology.yaml +cp topologies/available/3_node_hw_topo1.yaml.example topologies/available/topology.yaml ln -s ../available/topology.yaml topologies/enabled/topology.yaml pybot -L TRACE -v TOPOLOGY_PATH:topologies/enabled/topology.yaml tests @@ -32,4 +37,15 @@ pybot -L TRACE -v TOPOLOGY_PATH:topologies/enabled/topology.yaml tests - pip - python2.7 - python-dev package + - gcc (pycrypto) + - libpcap-devel (pypcap) + +``` bash +# on fedora26 +yum install -y python-virtualenv python-pip python python-devel libpcap-devel gcc + +# if you have the following error during pycrypto +# gcc: error: /usr/lib/rpm/redhat/redhat-hardened-cc1 No such file or directory +yum install -y redhat-rpm-config +```