Reworked import the version into setup.py to deal with potential missing...

... dependencies.