# Core gradio>=4.18.0,<5.0.0 requests>=2.31.0,<3.0.0 # LlamaIndex (core + all used integrations) llama-index>=0.10.17,<0.11.0 # Core framework, Python <3.12 support [3][4] llama-index-core>=0.10.17,<0.11.0 llama-index-embeddings-huggingface>=0.1.5,<0.2.0 llama-index-readers-file>=0.4.7,<0.5.0 llama-index-tools-arxiv>=0.1.2,<0.2.0 llama-index-postprocessor-sbert-rerank>=0.3.0,<0.4.0 llama-index-readers-web>=0.4.1,<0.5.0 llama-index-llms-openrouter>=0.2.0,<0.3.0 llama-index-callbacks-wandb>=0.3.0,<0.4.0 # ML Stack (ESSENTIALS) transformers>=4.37.0,<5.0.0 torch>=2.0.0,<2.4.0 # PyTorch 2.0–2.3.x [13] sentence-transformers>=2.6.1,<2.7.0 # 2.6.x is safe with transformers 4.37+ [14] # Utilities duckduckgo-search>=4.4.2,<5.0.0 # Python package, not Dart [15] Pillow>=10.0.0,<11.0.0 python-dotenv>=1.0.0,<2.0.0 # Weights & Biases (fix for NumPy 2.0+) wandb>=0.17.2,<0.18.0 # 0.17.2+ is required for NumPy 2.0+ [wandb release notes] # System numpy>=2.0.0,<3.0.0 # If you want latest, otherwise 1.26.4 is also safe # Python version # Python >=3.8.1,<3.12 is required by llama-index [3][4]