fix pep
update doc requirement