pep257 compliance