# Generated from the pip section of environment.yaml, which is the maintained
# dependency list for the conda environment PEAL is developed in. setup.py reads
# this file, so it must exist for `pip install .` to work at all; it had been
# deleted from the working tree, and the last version in git history was stale.
#
# The full environment, including the conda-level packages (python 3.9, mpich,
# mpi4py), is in environment.yaml. Two generator stacks need packages that are in
# neither file and are declared as extras in setup.py instead:
#   omegaconf  -> peal/generators/pathldm_autoencoder.py, ddpm_pathldm.py
#   captum     -> peal/generators/stable_diffusion_3.py
accelerate==0.30.1
absl-py==1.4.0
alabaster==0.7.13
annotated-types==0.5.0
astunparse==1.6.3
babel==2.12.1
beautifulsoup4==4.12.2
blobfile==2.0.2
cachetools==5.3.1
certifi==2023.7.22
charset-normalizer==3.2.0
click==8.1.6
cmake==3.27.0
contextlib2==21.6.0
corelay==0.2.1
cycler==0.11.0
datasets==2.19.1
diffusers==0.28.0
docutils==0.19
filelock==3.12.2
flask==2.2.1
flask-cors==3.0.10
fonttools==4.30.0
fsspec==2023.6.0
gast==0.4.0
gdown==4.6.0
grpcio==1.56.2
gunicorn==21.2.0
h5py==3.7.0
hdbscan==0.8.39
httplib2==0.22.0
huggingface-hub==0.23.2
idna==3.4
imageio==2.31.1
imagesize==1.4.1
imgaug==0.4.0
importlib-metadata==6.8.0
itsdangerous==2.1.2
jinja2==3.1.2
joblib==1.3.1
# keras, keras-preprocessing and libclang removed 2026-09-26: nothing in PEAL or
# in any vendored module PEAL imports uses them, and keras imports TensorFlow,
# whose presence alone adds ~3 s to every `import torch` (torch's dynamo
# trace rules import it when installed) and ~1700 modules to each process.
kiwisolver==1.4.4
lightning-utilities==0.9.0
lit==16.0.6
llvmlite==0.40.1
lmdb==1.2.1
lpips==0.1.4
lxml==4.9.3
markdown==3.4.4
markupsafe==2.1.3
matplotlib==3.5.1
matplotlib-inline==0.1.6
metrohash-python==1.1.3.3
ml-collections==0.1.0
mpmath==1.3.0
moviepy==1.0.3
natsort==8.1.0
networkx==3.1
numba==0.57.1
numpy==1.22.3
nvidia-cublas-cu11==11.10.3.66
nvidia-cuda-cupti-cu11==11.7.101
nvidia-cuda-nvrtc-cu11==11.7.99
nvidia-cuda-runtime-cu11==11.7.99
nvidia-cudnn-cu11==8.5.0.96
nvidia-cufft-cu11==10.9.0.58
nvidia-curand-cu11==10.2.10.91
nvidia-cusolver-cu11==11.4.0.1
nvidia-cusparse-cu11==11.7.4.91
nvidia-nccl-cu11==2.14.3
nvidia-nvtx-cu11==11.7.91
oauth2client==4.1.3
oauthlib==3.2.2
opencv-python==4.5.5.62
opt-einsum==3.3.0
onnx==1.18.0
packaging==23.1
pandas==1.5.2
peft==0.11.1
Pillow==10.3.0
pkgutil-resolve-name==1.3.10
protobuf==4.25.1
pyasn1==0.5.0
pyasn1-modules==0.3.0
pycryptodomex==3.18.0
pydantic==2.0.3
pydantic-core==2.3.0
pydrive==1.3.1
pygame==2.1.2
pygments==2.15.1
pynndescent==0.5.10
pyparsing==3.1.1
pysocks==1.7.1
python-dateutil==2.8.2
pytz==2023.3
pywavelets==1.4.1
pyyaml==6.0
regex==2023.6.3
requests==2.31.0
requests-oauthlib==1.3.1
rsa==4.9
scikit-image==0.19.2
scikit-learn==1.0.2
scipy==1.8.0
seaborn==0.11.2
shapely==2.0.1
six==1.16.0
# sklearn==0.0 removed 2026-09-25: that PyPI name is a hard-error stub;
# the real package is scikit-learn, pinned above.
kagglehub==0.3.12
sniffio==1.3.0
snowballstemmer==2.2.0
soupsieve==2.4.1
sphinx==6.1.3
sphinxcontrib-applehelp==1.0.4
sphinxcontrib-devhelp==1.0.2
sphinxcontrib-htmlhelp==2.0.1
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==1.0.3
sphinxcontrib-serializinghtml==1.1.5
sympy==1.12
transformers==4.36.2
tensorboard==2.19.0
termcolor==2.3.0
threadpoolctl==3.2.0
tifffile==2023.7.18
torch==2.1.2
torch-fidelity==0.3.0
torch-geometric==2.0.1
torchmetrics==1.3.0
torchvision
tqdm==4.64.0
traitlets==5.9.0
umap-learn==0.5.3
uritemplate==4.1.1
urllib3==1.26.8
virelay==0.4.0
werkzeug==2.2.1
wget==3.2
wilds
wrapt==1.15.0
xformers
zennit==0.4.6
zennit-crp==0.6.0
zipp==3.16.2
# onnxruntime moved to the 'onnx' extra 2026-09-25: 'onnxruntime_gpu==1.15'
# is not a resolvable distribution (the name is onnxruntime-gpu and 1.15 is
# not a released version), and it broke `pip install .` outright.
torch-kmeans==0.2.0
timm
safetensors==0.5.3
