# Do not modify requirements.txt directly. Run
# generate_requirements.sh to build requirements.txt from this file.
# LINT.IfChange
absl-py==2.1.0
certifi==2025.1.31
cryptography==44.0.1
dataclasses-json==0.6.7
google-api-python-client==2.161.0
google-cloud-core==2.4.1
google-cloud-logging==3.11.4
google-cloud-pubsub==2.28.0
google-cloud-storage==3.0.0
googleapis-common-protos==1.66.0  # Error building orchestrator protos with v1.67.0
google-cloud-bigquery==3.29.0
google-cloud-secret-manager==2.23.0
imagecodecs==2024.12.30
numpy==2.2.1  # Numpy 2.2.3 causes error with np.testing moduels.
openslide-python==1.4.1
pandas==2.2.3
Pillow==11.1.0
psutil==7.0.0
pydicom==3.0.1
pyyaml==6.0.2
redis==5.2.1
requests==2.32.3
tifffile==2024.12.12

# Libs below required for localhost mode execution
cachetools==5.5.1
google-auth==2.38.0
google_auth_httplib2==0.2.0
httplib2==0.22.0
requests_mock==1.12.1
requests_toolbelt==1.0.0
# LINT.ThenChange(//depot/pathology.transformation_pipeline/requirements.txt)
