use requirments.txt instead of setup.py