Looks like you generated requirements.txt using pip list or pip freeze.
I don't believe your app requires all the packages!
You should run you app in a virtualenv and determine the absolute minimum number
of packages your app really needs.
Start with only the ones that you know you need, such as django, python-decouple,
and django-allauth.
repeat until project runs:
delete current virtual environment
create a new virtualenv
install packages using pip -r requirements.txt
run your project
run your E2E test to force it to execute a lot of the code
If it fails, look at what package is missing and add it to requirements.txt
Looks like you generated requirements.txt using pip list or pip freeze.
I don't believe your app requires all the packages!
You should run you app in a virtualenv and determine the absolute minimum number of packages your app really needs. Start with only the ones that you know you need, such as django, python-decouple, and django-allauth.