A Pip requirements file parser