The requirements_production has another reason then the setup.py. I didn't realise this until now: https://caremad.io/blog/setup-vs-requirement/