VOL-1777 Update python requirements

Set the same across all projects to prevent
build errors.

Change-Id: I95996116a9f304f3efc64e490bca849ec20d587e
diff --git a/python/requirements.txt b/python/requirements.txt
index 7f94678..556e5e3 100644
--- a/python/requirements.txt
+++ b/python/requirements.txt
@@ -9,30 +9,26 @@
 docker-py==1.10.6
 fluent-logger==0.6.0
 grpc==0.3.post19
-grpcio==1.3.5
-grpcio-tools==1.3.5
+grpcio==1.16.0
+grpcio-tools==1.16.0
 hash_ring==1.3.1
 hexdump==3.3
 jinja2==2.8
 jsonpatch==1.16
 kafka_python==1.3.5
+kafkaloghandler==0.9.0
 klein==17.10.0
 kubernetes==5.0.0
 netaddr==0.7.19
 networkx==2.0
-nose==1.3.7
-nose-exclude==0.5.0
-nose-testconfig==0.10
-mock==2.0.0
 netifaces==0.10.6
 pcapy==0.11.1
 pep8==1.7.1
 pep8-naming>=0.3.3
 protobuf==3.6.1
 protobuf-to-dict==0.1.0
-pyflakes==1.6.0
-pylint==1.7.6
-#pypcap>=1.1.5
+pyflakes==2.1.0
+pylint==1.9.4
 pyOpenSSL==17.3.0
 PyYAML==3.12
 requests==2.18.4
@@ -40,12 +36,12 @@
 service-identity==17.0.0
 simplejson==3.12.0
 jsonschema==2.6.0
-six==1.11.0
+six==1.12.0
 structlog==17.2.0
 termcolor==1.1.0
 transitions==0.6.4
 treq==17.8.0
-Twisted==17.9.0
+Twisted==18.7.0
 txaioetcd==0.3.0
 urllib3==1.22
 pyang==1.7.3
@@ -60,12 +56,8 @@
 etcd3==0.7.0
 pyparsing==2.2.0
 packaging==17.1
-pyvoltha==0.2.0
-voltha-protos==0.1.4
-
-# python-consul>=0.6.1  we need the pre-released version for now, because 0.6.1 does not
-# yet support Twisted. Once this is released, it will be the 0.6.2 version
-git+https://github.com/cablehead/python-consul.git
-
-# Twisted Python kafka client
-git+https://github.com/ciena/afkak.git
+pexpect==4.6.0
+python-consul==0.6.2
+afkak==3.0.0.dev20181106
+voltha-protos>=0.1.4
+pyvoltha==0.2.2