Hello,
Currently the install script is broken. It allows pip to install extra dependencies on its own (is there a way to prevent this?) which causes pip to install (as a dependency for another pip-installed library) Django 1.9.7, in which the importlib function, which is a backward-compatibility function for Python 2.6, is no longer available. Later in the process, the install script then goes on to try to call that function multiple times, which throws multiple Python tracebacks, and it basically completely breaks the install.
It seems to me that there are certain python packages which need to have their version information forced, because the developers of those packages have changed their dependencies in newer releases, causing breakage for install scripts which require certain versions of things, like yours.
During install I did notice some pip install calls calling Package >= X.X.X, rather than using Package==X.X.X, which is probably the culprit for Django 1.9.7 eventually getting installed as part of the dependency chain.
Anyway, just wanted to let someone know that the install script needs to be fixed.