Add PyArmNN to work with ArmNN API of 20.02
* Add Swig rules for generating python wrapper
* Add documentation
* Add tests and testing data

Change-Id: If48eda08931514fa21e72214dfead2835f07237c
Signed-off-by: Richard Burton <richard.burton@arm.com>
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
diff --git a/python/pyarmnn/init_devenv.sh b/python/pyarmnn/init_devenv.sh
new file mode 100755
index 0000000..e7654a4
--- /dev/null
+++ b/python/pyarmnn/init_devenv.sh
@@ -0,0 +1,28 @@
+#!/bin/bash
+set -e
+
+JENKINS_BUILD=0
+while getopts ":j" opt; do
+    case "$opt" in
+        j) JENKINS_BUILD=1 ;;
+    esac
+done
+
+python3.6 -m venv toxenv
+source toxenv/bin/activate
+pip install virtualenv==16.3.0 tox
+
+export  ARMNN_INCLUDE=$(pwd)/../../include
+python ./swig_generate.py
+
+tox -e devenv
+# If jenkins build, also run unit tests, generate docs, etc
+if [ $JENKINS_BUILD == 1 ]; then
+    tox
+    tox -e doc
+fi
+
+deactivate
+rm -rf toxenv
+
+source env/bin/activate