VOL-1493 VOL-1454:

Process omci messages. Properly set device state
using new core_proxy api.

Implement and process inter adapter messages.
Start and use openomci state machine.  Update
handler and omci_cc for new core/adapter proxy

Can now successfully mib upload and mib_sync is success

Change-Id: Id2b3e3b700601dad035886544f5b1f5606b146ad
diff --git a/python/Makefile b/python/Makefile
index 03b1684..ec8b91d 100644
--- a/python/Makefile
+++ b/python/Makefile
@@ -123,8 +123,10 @@
 venv: ${VENVDIR}/.built
 
 ${VENVDIR}/.built:
-	@ virtualenv ${VENVDIR}
-	@ . ${VENVDIR}/bin/activate && \
+	virtualenv -v ${VENVDIR}
+	# these are just symlinks to the other folders in the venv.  this makes it appear as if there are duplicate definitions in PYTHONPATH.  venv bug?
+	rm ${VENVDIR}/local/bin ${VENVDIR}/local/lib ${VENVDIR}/local/include
+	. ${VENVDIR}/bin/activate && \
 	    pip install --upgrade pip; \
 	    if ! pip install -r requirements.txt; \
 	    then \
@@ -139,7 +141,7 @@
 	cp ../../pyvoltha/dist/*.tar.gz pyvoltha/dist/
 	mkdir -p voltha-protos/dist
 	cp ../../voltha-protos/dist/*.tar.gz voltha-protos/dist/
-	@ . ${VENVDIR}/bin/activate && \
+	. ${VENVDIR}/bin/activate && \
 	    pip install pyvoltha/dist/*.tar.gz && \
 	    pip install voltha-protos/dist/*.tar.gz
 endif