Update setup.py to include dependencies