bleach<7,>=6.1.0
django-braces==1.13.0
django-cors-headers~=3.11.0
django-haystack~=3.3.0
django-storages~=1.14.2
django_evolution~=2.4.2
django_oauth_toolkit~=1.6.3
Django~=4.2.30
Djblets~=6.1
docutils
idna~=3.13
mimeparse~=0.1.3
packaging>=23.1
paramiko~=3.4.1
pydantic~=2.10
pydiffx~=1.1
Pygments~=2.19.2
pymemcache
pytz>=2015.2
rbintegrations~=5.0.1
ReviewBoardPowerPack~=6.1
tqdm~=4.66.2
Whoosh>=2.6

[:python_version == "3.8"]
cryptography~=47.0.0
markdown~=3.7.0
pymdown-extensions~=10.15.0
pyOpenSSL~=26.1.0

[:python_version == "3.9"]
markdown~=3.9.0

[:python_version >= "3.10"]
markdown~=3.10

[:python_version >= "3.9"]
cryptography~=49.0.0
pymdown-extensions~=10.21.0
pyOpenSSL~=26.3.0

[elasticsearch1]
elasticsearch~=1.0

[elasticsearch2]
elasticsearch~=2.0

[elasticsearch5]
elasticsearch~=5.0

[elasticsearch7]
elasticsearch~=7.0

[extension-packaging]
setuptools>=74

[ldap]
python-ldap>=3.3.1

[mercurial]
mercurial

[mysql]
mysqlclient<=2.1.999,>=1.4

[p4]
p4python

[postgres]
psycopg2-binary

[s3]
django-storages[s3]

[saml]
python3-saml

[subvertpy]
subvertpy

[swift]
django-storage-swift
