Django>=4.2
daphne>=4.0
channels>=4.0
django-filter>=23.3
celery>=5.2
django-pgtrigger>=4.9
swapper>=1.3
django-model-utils>=4.3
djangorestframework>=3.14
drf-nested-routers>=0.93.5
djangorestframework-expander>=0.2
drf-extra-fields>=3.5
psycopg2-binary>=2.9
django-phonenumber-field>=7.0
phonenumbers>=8.13
easy_thumbnails>=2.8
djmail>=2.0
django-constance>=3.1
django_jinja>=2.11
django-pghistory>=3.4.1
django-ipware>=7.0.1
python-ipware>=3.0.0
requests>=2.32.3

[graphql]
graphene>=3.2
graphene-django>=3.2.0
graphene_django_optimizer>=0.10
django-graphql-geojson>=0.1.4
graphene-django-query-optimizer>=0.10.7
baseapp-django-channels-graphql-ws==1.0.0rc9

[messagetemplates]
sendgrid>=6.9
django-sendgrid-v5>=1.2
beautifulsoup4>=4.6
django-nested-admin>=3.3
lxml>=4.9
nh3>=0.2
django-ckeditor>=6.5

[notifications]
django-notifications-hq>=1.8
firebase-admin>=6.5.0
django-push-notifications[apns-async,fcm,wp]>=3.2

[pages]
django-quill-editor>=0.1
django-translated-fields>=0.13

[payments]
stripe>=11.5.0

[urlshortening]
short_url>=1.2.2

[wagtail]
wagtail<6.3,>=6.2
wagtail-headless-preview==0.8
