# Do not modify requirements.txt directly. Run
# generate_requirements.sh to build requirements.txt from this file.
# LINT.IfChange
absl-py==2.1.0
cachetools==5.5.1
certifi==2025.1.31
# Required to use key algorithm ES256 in IAP JWT validation.
cryptography==44.0.1
dataclasses-json==0.6.7
flask==3.1.0
Flask-Compress==1.17
flask-cors==5.0.0
google-api-python-client==2.161.0
google-auth==2.38.0
google-cloud-kms==3.3.0
google-cloud-logging==3.11.4
google-cloud-secret-manager==2.23.0
google-cloud-storage==3.0.0
googleapis-common-protos==1.66.0  # Error building orchestrator protos with v1.67.0
gunicorn==23.0.0
imagecodecs==2024.12.30
numpy==2.2.1  # Numpy 2.2.3 causes error with np.testing moduels.
Pillow==11.1.0
psutil==7.0.0
pydicom==3.0.1
requests==2.32.3
requests-toolbelt==1.0.0
redis[hiredis]==5.2.1
urllib3==2.3.0
werkzeug==3.1.3 # https://nvd.nist.gov/vuln/detail/CVE-2023-25577
requests-mock==1.12.1
# LINT.ThenChange(//depot/pathology.dicom_proxy/requirements.txt)
