updated requires in setup.py