# Deps for the Workbench Dashboard image. Full workbench surface + [ui]
# extras + uvicorn/asgiref. The Dockerfile pre-installs torch from the
# PyTorch CPU index URL before processing this file, to claim the slot
# before sagemaker-serve's transitive resolution would otherwise grab the
# multi-GB CUDA wheel from pypi.
# Names only — versions are pinned by repo-root constraints.txt.

# Core workbench deps
boto3
botocore
awswrangler
aiobotocore
sagemaker
redis
cryptography
requests
pandas
scikit-learn
xgboost
joblib
networkx
cleanlab
datasets
umap-learn
rdkit
mordredcommunity
ipython
pyyaml
matplotlib
torch

# UI (workbench[ui])
plotly
dash
dash-bootstrap-components
dash-bootstrap-templates
dash_ag_grid
tabulate

# Server
uvicorn
asgiref
