Move requirements to setup.py