# --- Core scientific stack ---
numpy==1.26.4
scipy==1.11.*
pandas==2.2.*
matplotlib==3.8.*
seaborn==0.13.*
pillow==10.*
kiwisolver==1.4.*
cycler==0.12.*
pyparsing==3.1.*
python-dateutil==2.9.*
pytz==2024.*
statsmodels==0.14.*
typing_extensions>=4.8
opencv-python==4.10.*
tqdm==4.66.*
scikit-learn==1.4.*

# --- Deep learning stack ---
torch==2.2.2+cu118
torchvision==0.17.2+cu118
torchaudio==2.2.2+cu118
torchfile==0.1.*
--extra-index-url https://download.pytorch.org/whl/cu118

# --- Vision / models ---
timm==1.0.*

# --- Adversarial evaluation ---
autoattack==0.1.*
robustbench>=1.0,<2.0
torchattacks==3.5.*

# --- Optimization / DRO / FAAL ---
cvxpy==1.5.*
ecos==2.0.*
scs==3.2.*

# --- Repo utilities (safe + required) ---
GitPython==3.1.*
filelock==3.13.*
fsspec==2024.6.*
wandb==0.22.*


