updated requirements.txt and setup.py