fixed requirements and setup.py