removing version parsing, requirements generation and some file operations