You should avoid using normal requirements.txt files in production. If you want to use pip, it's better to "pip freeze" your test environment, and use that requirements file to specify the production environment.
Otherwise you are just asking for nasty surprises when packages upgrade.
Otherwise you are just asking for nasty surprises when packages upgrade.