Correctly defining dependencies in setup.py to enable pip install