# Runtime for the smoke run and sample generator. Dask, xarray and numpy
# arrive as climate_indices dependencies; zarr is a separate test extra there.
# s3fs reads S3 Zarr; boto3 uploads.
# Exact reviewed PyPI release carrying the compound milestone. Installs use the
# hash-pinned worker/requirements.lock; regenerate it after changing this file:
#   uv pip compile --generate-hashes --universal --python-version 3.11 \
#     -o worker/requirements.lock worker/requirements.txt
s3fs>=2024.10.0
boto3>=1.35
zarr>=2.18
climate-indices==3.2.0
