Fix setup.py requires and modules