# Python 3.9 target (Windows) - minimized and version-pinned # Goal: keep core runtime + evaluation + LanguageBind (image/text/video path used by current imports) # Core numpy==1.26.4 pandas==2.1.4 scipy==1.10.1 matplotlib==3.7.5 tqdm==4.67.1 requests==2.32.3 Pillow==10.4.0 # LLM / API openai==1.61.1 google-genai==1.3.0 # Database SQLAlchemy==2.0.37 # Vision / Runtime opencv-python==4.9.0.80 torch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 onnxruntime==1.18.1 openvino==2024.4.0 # Text / Metrics / Translation nltk==3.9.1 jieba==0.42.1 bert-score==0.3.13 pycocoevalcap==1.2 deep-translator==1.11.4 langchain==0.3.27 scikit-learn==1.3.2 # LanguageBind minimal runtime deps (image/text oriented) decord==0.6.0 transformers==4.30.2 tokenizers==0.13.3 timm==0.9.16 peft==0.7.1 safetensors==0.4.5 einops==0.7.0 ftfy==6.2.3 regex==2024.11.6 huggingface-hub==0.28.1 pytorchvideo==0.1.5 ruptures==1.1.10 # Removed on purpose: # imagenetv2_pytorch, horovod, bitsandbytes, wandb, tensorboardX, petrel-client, # fsspec/webdataset/braceexpand/fvcore/iopath/gradio/ipdb/scikit-image