Using setup.py for dependencies