fix setup.py requirements