pep8 uses compile so it is version-sensitive.