put requirements in setup.py