modified setup.py to add setup_requires