bleach<3.3.0,>=3.1.1
borgbackup<1.2.0,>=1.1.9
celery[redis]!=5.0.0,!=5.0.1,!=5.0.2,<5.1,>=4.4.5
cssselect<1.2.0,>=1.0.0
Cython<0.30,>=0.29.14
diff-match-patch==20200713
Django<3.2,>=3.0.5
django-appconf<1.1,>=1.0.0
django-compressor<2.5,>=2.4
django-crispy-forms<1.10.0,>=1.9.0
django-filter<2.5.0,>=2.2.0
django-redis<4.13.0,>=4.11.0
djangorestframework<3.13.0,>=3.11.0
filelock<3.1.0,>=3.0.0
GitPython<3.2.0,>=2.1.15
hiredis<1.2.0,>=1.0.1
html2text<2020.1.17,>=2019.8.11
jellyfish<0.9.0,>=0.7.2
jsonschema<3.3.0,>=3.0.0
lxml<4.7.0,>=4.4.0
methodtools<0.5,>=0.4.2
misaka<2.2.0,>=2.1.0
openpyxl!=3.0.2,<3.1,>=2.6.0
Pillow<8.1.0,>=6.0.0
pycairo>=1.15.3
pygobject>=3.27.0
pyparsing<2.5.0,>=2.4.0
python-dateutil>=2.8.1
python-redis-lock<3.7.0,>=3.4.0
requests<2.25.0,>=2.20.0
sentry_sdk<0.20.0,>=0.13.0
setuptools>=36.0.1
siphashc<3.0,>=1.2
social-auth-app-django==4.0.0
social-auth-core==3.3.3
translate-toolkit<3.3.0,>=3.1.1
translation-finder==2.5
user-agents<2.3,>=2.0
weblate-language-data>=2020.11
weblate-schemas==0.4
Whoosh==2.7.4

[Amazon]
boto3<1.17.0,>=1.9.0

[Antispam]
akismet<1.2,>=1.0.1

[Gerrit]
git-review>=1.27.0

[Google]
google-cloud-translate<3.1.0,>=3.0.0

[INI]
iniparse==0.5

[LDAP]
django-auth-ldap<2.3.0,>=1.3.0

[MSTerminology]
zeep<4.1.0,>=3.2.0

[Mercurial]
Mercurial>=5.2

[MySQL]
mysqlclient>=1.3.13

[OCR]
tesserocr>=2.3.0

[OpenIDConnect]
social-auth-core[openidconnect]==3.3.3

[PHP]
phply==1.2.5

[Postgres]
psycopg2-binary<2.9.0,>=2.7.7

[SAML]
python3-saml>=1.2.1

[Subtitles]
aeidon<1.8.0,>=1.6.0

[Unicode]
chardet==3.0.4

[YAML]
ruamel.yaml<0.17.0,>=0.16.0

[all]
aeidon<1.8.0,>=1.6.0
akismet<1.2,>=1.0.1
boto3<1.17.0,>=1.9.0
chardet==3.0.4
django-auth-ldap<2.3.0,>=1.3.0
git-review>=1.27.0
google-cloud-translate<3.1.0,>=3.0.0
iniparse==0.5
Mercurial>=5.2
phply==1.2.5
psycopg2-binary<2.9.0,>=2.7.7
python3-saml>=1.2.1
ruamel.yaml<0.17.0,>=0.16.0
social-auth-core[openidconnect]==3.3.3
tesserocr>=2.3.0
zeep<4.1.0,>=3.2.0
