specify extra requirements in setup.py
pep8