trying to minimize the python dependencies in setup.py as it's causing a 10 min timeout on Travis