Added pep8 as an optional dependency