cleanup requirements and setup.py