setup.py and style and formatting