added requires to setup.py