It helps for the version upgrades to check there are no errors
It's optional. Keeping the old requirements.txt files around.