documented python module requirements