put various dependencies into setup.py