Use Python? Use Emacs? I've just released a major-mode for pip requirements files! https://github.com/Wilfred/pip-requirements.el (Coming soon to MELPA too!)