Add PYTHONPATH to pylint execution env. 70/370/1
authorStefan Kobza <skobza@cisco.com>
Mon, 22 Feb 2016 09:34:40 +0000 (10:34 +0100)
committerStefan Kobza <skobza@cisco.com>
Mon, 22 Feb 2016 09:34:40 +0000 (10:34 +0100)
Change-Id: If8a696ee812ddc0b7b3cdb262455d5b2ac4c54d0
Signed-off-by: Stefan Kobza <skobza@cisco.com>
jjb/csit/include-raw-csit-pylint.sh

index c0cfe6c..272e5fa 100644 (file)
@@ -1,6 +1,18 @@
 #!/bin/bash
 
+set -x
+
 sudo apt-get install -y --force-yes pylint
-find resources -name \*.py | xargs pylint --rcfile=pylint.cfg > pylint.log || true
+
+# Re-create virtual environment
+rm -rf env || true
+virtualenv env
+. env/bin/activate
+
+# Install requirements, so all CSIT python dependencies are met
+pip install -r requirements.txt
+
+# Run pylint, but hide its' return value until python warnings are cleared
+PYTHONPATH=`pwd` pylint --rcfile=pylint.cfg resources/ > pylint.log || true
 
 # vim: ts=4 ts=4 sts=4 et :