pylint: Add pylint into requirements.txt 11/53511/1
authorMartin Klozik <martinx.klozik@intel.com>
Mon, 12 Mar 2018 09:37:49 +0000 (09:37 +0000)
committerMartin Klozik <martinx.klozik@intel.com>
Mon, 12 Mar 2018 09:37:49 +0000 (09:37 +0000)
Pylint installation was part of vsperf installation scripts, which is
not following vsperf generic approach to add all required python
packages into requirements.txt. It also means, that the same
version of pylint is used for verification of all patches at given
server. This is causing issues in case, that different versions
of pylint are required to verify vsperf code, e.g. older version
might be required to verify patches of previous OPNFV release.

Pylint with exact version number was added into requirements.txt,
so correct version of pylint is used for verification of vspef code.

JIRA: VSPERF-563

Change-Id: I48c9cacd87f016e6047ed965728d3b8d63e6461f
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
Reviewed-by: Richard Elias <richardx.elias@intel.com>
13 files changed:
ci/build-vsperf.sh
requirements.txt
systems/centos/prepare_python_env.sh
systems/fedora/24/prepare_python_env.sh
systems/fedora/25/prepare_python_env.sh
systems/fedora/26/prepare_python_env.sh
systems/opensuse/42.2/prepare_python_env.sh
systems/opensuse/42.3/prepare_python_env.sh
systems/opensuse/prepare_python_env.sh
systems/rhel/7.2/prepare_python_env.sh
systems/rhel/7.3/prepare_python_env.sh
systems/sles/15/prepare_python_env.sh
systems/ubuntu/14.04/prepare_python_env.sh

index a8da6a8..cfe964e 100755 (executable)
@@ -433,15 +433,6 @@ function dependencies_check() {
                 sudo apt-get install -y $PACKAGE
             fi
         done
-        # install additional python packages into python environment
-        for PACKAGE in "pylint" ; do
-            if pip show $PACKAGE &> /dev/null ; then
-                printf "    %-70s %-6s\n" $PACKAGE "OK"
-            else
-                printf "    %-70s %-6s\n" $PACKAGE "missing"
-                pip install $PACKAGE
-            fi
-        done
         echo
     fi
 }
index 3a366d7..0010845 100644 (file)
@@ -12,6 +12,7 @@ xmlrunner==1.7.7
 requests==2.8.1
 netaddr==0.7.18
 scapy-python3==0.18
+pylint==1.5.6
 pyzmq==14.5.0
 distro
 stcrestclient
index ac7ccba..108ba1f 100755 (executable)
@@ -25,5 +25,4 @@ scl enable rh-python34 "
 virtualenv "$VSPERFENV_DIR" --python /opt/rh/rh-python34/root/usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
 pip install -r ../requirements.txt
-pip install pylint
 "
index 920604c..bc93f70 100644 (file)
@@ -25,5 +25,4 @@ fi
 
 (virtualenv-3.5 "$VSPERFENV_DIR" --python /usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
-pip install -r ../requirements.txt
-pip install pylint)
+pip install -r ../requirements.txt)
index c4613ca..b5df11e 100644 (file)
@@ -26,5 +26,4 @@ fi
 (virtualenv-3.5 "$VSPERFENV_DIR" --python /usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
 pip install -r ../requirements.txt
-pip install pylint
 pip install six)
index 05eedfd..4db2eae 100644 (file)
@@ -26,5 +26,4 @@ fi
 (virtualenv-3.6 "$VSPERFENV_DIR" --python /usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
 pip install -r ../requirements.txt
-pip install pylint
 pip install six)
index ab668ca..a563740 100755 (executable)
@@ -24,5 +24,4 @@ fi
 virtualenv "$VSPERFENV_DIR" --python /usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
 pip install -r ../requirements.txt
-pip install pylint
 
index ab668ca..a563740 100755 (executable)
@@ -24,5 +24,4 @@ fi
 virtualenv "$VSPERFENV_DIR" --python /usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
 pip install -r ../requirements.txt
-pip install pylint
 
index 6987167..6ac196f 100755 (executable)
@@ -24,5 +24,4 @@ fi
 virtualenv "$VSPERFENV_DIR" --python /usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
 pip install -r ../requirements.txt
-pip install pylint
 
index e137aaa..047d696 100755 (executable)
@@ -25,5 +25,4 @@ scl enable rh-python34 "
 virtualenv "$VSPERFENV_DIR" --python /opt/rh/rh-python34/root/usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
 pip install -r ../requirements.txt
-pip install pylint
-"
\ No newline at end of file
+"
index e137aaa..047d696 100755 (executable)
@@ -25,5 +25,4 @@ scl enable rh-python34 "
 virtualenv "$VSPERFENV_DIR" --python /opt/rh/rh-python34/root/usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
 pip install -r ../requirements.txt
-pip install pylint
-"
\ No newline at end of file
+"
index 12ada3c..18b0e54 100755 (executable)
@@ -24,5 +24,4 @@ fi
 virtualenv "$VSPERFENV_DIR" --python /usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
 pip install -r ../requirements.txt
-pip install pylint
 
index 4c98dc4..f3d92dc 100755 (executable)
@@ -25,5 +25,4 @@ fi
 
 (virtualenv "$VSPERFENV_DIR" --python /usr/bin/python3
 source "$VSPERFENV_DIR"/bin/activate
-pip install -r ../requirements.txt
-pip install pylint)
+pip install -r ../requirements.txt)