pytest
pytest-cov
pytest-mock
pytest-asyncio
pytest-subtests
pytest-json-report
ruff

sympy
overdue
scipy>=1.9.0
setuptools
tree_sitter
tree_sitter_python
antlr4-python3-runtime==4.11
tenacity
networkx>=3.3
nltk>=3.9.1
numpy>=1.26.4
openai>=1.55.3
litellm>=1.75.2
litellm-enterprise>=0.1.19
litellm-proxy-extras>=0.2.16
dashscope>=1.23.4
pydantic>=2.9.0
# pydantic>=2.9.0,<=2.10.6
# pydantic-settings==2.8.1
# pydantic_core>=2.23.2,<=2.27.2
loguru>=0.7.3 
pandas>=2.2.3
matplotlib>=3.10.0
# --extra-index-url https://download.pytorch.org/whl/cu118
# torch==2.2.1 
# torchvision==0.17.1 
# torchaudio==2.2.1
datasets>=3.4.0
faiss-cpu==1.8.0.post1
# faiss-gpu
textgrad>=0.1.8
dspy


# fast api dependencies
fastapi>=0.111.0,<0.112.0
motor>=3.7.0
uvicorn>=0.29.0,<0.30.0
sqlalchemy>=2.0.38
python-jose>=3.3.0
passlib>=1.7.4
python-multipart>=0.0.6
bcrypt>=4.0.1
celery>=5.3.4
redis>=5.0.0
httpx>=0.24.1
asgi-lifespan>=1.0.1
python-dotenv>=1.0.0
jwt>=1.3.1

bs4
# rag
# Should install torch
neo4j
ollama
llama-index
llama-index-vector-stores-faiss
llama-index-graph-stores-neo4j
llama-index-embeddings-azure-openai
sentence-transformers
docx2txt
python-pptx 
Pillow

# tools
docker>=6.0.0
googlesearch-python>=1.2.0
ddgs # Dux Distributed Global Search
wikipedia>=1.4.0
fastmcp>=0.1.0
requests>=2.28.0
reportlab>=3.6.0
PyPDF2>=3.0.0
selenium>=4.0.0
webdriver-manager>=3.8.0
html2text>=2020.1.16
browser-use; python_version >= "3.11"
browser-use-py310; python_version < "3.11"
mcp>=0.1.0
telethon>=1.35.0
google-api-python-client>=2.0.0
google-auth-oauthlib>=1.0.0
google-auth-httplib2>=0.1.0

# Multimodal dependencies
colpali-engine==0.3.9
Pillow
# torch
transformers>=4.50.0,<4.51.0
voyageai

psycopg2-binary>=2.9.0
feedparser
markdown
ujson>=5.9.0