pep257 compat