# This requirements file should only contain direct dependencies of our project.
#
# The dependencies are grouped by function:
# default.in: required for running a pontoon instance
# dev.in: required for development
# test.in: required for running tests
# lint.in: required for linting
#
# All requirements/*.in files are compiled to requirements/*.txt files with pip-compile.
# This step is only required when adding, removing or updating dependencies,
# or to force an update of indirect dependencies.
# Run 'make requirements' for compiling these files.
#
# The dependencies are sorted by alphabetical order.
# Dependencies that do not come from pypi (eg. eggs from github) are listed at the end of the list.
# -------------------------------------------------------------------------------------------------
APScheduler==3.10.4
beautifulsoup4==4.12.3
bleach==6.1.0
celery==5.4.0
compare-locales==9.0.4
dj-database-url==2.1.0
Django==4.2.20
django-ace==1.32.4
django-allauth==0.51.0
django-bmemcached==0.3.0
django-cors-headers==4.3.1
django-csp==3.8
django-dirtyfields==1.9.2
django-guardian==2.4.0
django-jinja==2.11.0
django-notifications-hq==1.8.3
django-pipeline==3.0.0
google-cloud-translate==3.16.0
# When updating, check that https://localhost:8000/graphql still works
# See https://github.com/mozilla/pontoon/issues/3292
graphene-django==3.2.2
gunicorn==23.0.0
jsonfield==3.1.0
jsonschema==4.23.0
lxml==5.3.0
markupsafe==2.0.1
moz.l10n[xml]==0.6.0
newrelic==9.6.0
openai==1.47.1
polib==1.2.0
psycopg2==2.9.6
PyJWT==2.9.0
python-dateutil==2.9.0
python-dotenv==1.0.1
rapidfuzz==3.9.7
raygun4py==4.3.0
sacrebleu==2.4.3
sacremoses==0.1.1
translate-toolkit==3.14.1
whitenoise==5.2.0

# Dependencies loaded from outside pypi.
silme @ https://github.com/mozilla/silme/archive/v0.11.2.zip
