# # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --allow-unsafe requirements.in # asgiref==3.7.2 # via django attrs==23.1.0 # via # outcome # trio certifi==2023.7.22 # via # requests # selenium cffi==1.15.1 # via cryptography charset-normalizer==3.2.0 # via requests confusable-homoglyphs==3.2.0 # via django-registration cryptography==41.0.3 # via django-anymail django==4.2.4 # via # -r requirements.in # django-anymail # django-bootstrap5 # django-extensions # django-htmx # django-linear-migrations # django-registration django-anymail[mailgun]==10.1 # via -r requirements.in django-bootstrap5==23.3 # via -r requirements.in django-cleanup==8.0.0 # via -r requirements.in django-environ==0.10.0 # via -r requirements.in django-extensions==3.2.3 # via -r requirements.in django-htmx==1.16.0 # via -r requirements.in django-linear-migrations==2.11.0 # via -r requirements.in django-registration==3.4 # via -r requirements.in exceptiongroup==1.1.2 # via trio-websocket gunicorn==21.2.0 # via -r requirements.in h11==0.14.0 # via wsproto idna==3.4 # via # requests # trio markdown==3.4.4 # via -r requirements.in outcome==1.2.0 # via trio packaging==23.1 # via gunicorn pillow==10.0.0 # via -r requirements.in pycparser==2.21 # via cffi pysocks==1.7.1 # via urllib3 requests==2.31.0 # via # -r requirements.in # django-anymail selenium==4.9.1 # via -r requirements.in sniffio==1.3.0 # via trio sortedcontainers==2.4.0 # via trio sqlparse==0.4.4 # via django trio==0.22.2 # via # selenium # trio-websocket trio-websocket==0.10.3 # via selenium urllib3[socks]==2.0.4 # via # django-anymail # requests # selenium whitenoise==6.5.0 # via -r requirements.in wsproto==1.2.0 # via trio-websocket