reading, parsing requires.txt