httpx<1.0.0,>=0.24.0
python-dotenv<2.0.0,>=1.0.0
rich<15.0.0,>=13.0.0
beautifulsoup4<5.0.0,>=4.12.0
requests<3.0.0,>=2.31.0
numpy<3.0.0,>=1.24.0
tiktoken<1.0.0,>=0.5.0
pydantic<3.0.0,>=2.0.0
ollama<1.0.0,>=0.1.0
PyMuPDF<2.0.0,>=1.23.0
pdfplumber<1.0.0,>=0.10.0
pandas<3.0.0,>=2.0.0
chromadb<2.0.0,>=1.4.1
openai<3.0.0,>=2.16.0
prompt-toolkit<4.0.0,>=3.0.0

[advanced]
umap-learn<1.0.0,>=0.5.0
hdbscan<1.0.0,>=0.8.0
scikit-learn<2.0.0,>=1.0.0
networkx<4.0.0,>=3.0.0
bayesian-optimization<2.0.0,>=1.4.0

[all]
openai<3.0.0,>=1.0.0
anthropic<1.0.0,>=0.18.0
google-generativeai<1.0.0,>=0.3.0
ollama<1.0.0,>=0.1.0
openai-whisper<20250626,>=20231117
marker-pdf<2.0.0,>=0.2.0
torch<3.0.0,>=2.0.0
typer<1.0.0,>=0.9.0
fastmcp<3.0.0,>=2.0.0
uvicorn<1.0.0,>=0.23.0
sse-starlette<2.0.0,>=1.6.0

[anthropic]
anthropic<1.0.0,>=0.18.0

[audio]
openai-whisper<20250626,>=20231117

[cli]
typer<1.0.0,>=0.9.0

[colbert]
ragatouille<1.0.0,>=0.0.8

[colpali]
byaldi<1.0.0,>=0.0.1

[db]
psycopg2-binary<3.0.0,>=2.9.0
asyncpg<1.0.0,>=0.29.0
pymongo<5.0.0,>=4.0.0
motor<4.0.0,>=3.3.0

[dev]
pytest<10.0.0,>=9.0.2
pytest-asyncio<2.0.0,>=0.21.0
pytest-cov<5.0.0,>=4.0.0
black<26.0.0,>=23.0.0
ruff<1.0.0,>=0.1.0
mypy<2.0.0,>=1.0.0
types-PyYAML>=6.0.0
bandit<2.0.0,>=1.7.0
pre-commit<4.0.0,>=3.0.0
faker<25.0.0,>=20.0.0
typer<1.0.0,>=0.9.0

[distributed]
redis<8.0.0,>=7.1.0
kafka-python<3.0.0,>=2.0.0
hiredis<3.0.0,>=2.0.0

[evaluation]
apscheduler<4.0.0,>=3.10.0

[gemini]
google-generativeai<1.0.0,>=0.3.0

[mcp]
fastmcp<3.0.0,>=2.0.0
uvicorn<1.0.0,>=0.23.0
sse-starlette<2.0.0,>=1.6.0

[ml]
marker-pdf<2.0.0,>=0.2.0
torch<3.0.0,>=2.0.0

[monitoring]
kafka-python<3.0.0,>=2.0.0
streamlit<2.0.0,>=1.29.0
plotly<6.0.0,>=5.18.0
pandas<3.0.0,>=2.0.0

[neo4j]
neo4j<6.0.0,>=5.0.0

[ollama]
ollama<1.0.0,>=0.1.0

[openai]
openai<3.0.0,>=1.0.0

[ragpro]
sentence-transformers<4.0.0,>=2.2.0
semchunk<1.0.0,>=0.3.0
ragatouille<1.0.0,>=0.0.8
psycopg2-binary<3.0.0,>=2.9.0
pymongo<5.0.0,>=4.0.0
motor<4.0.0,>=3.3.0

[semantic]
sentence-transformers<4.0.0,>=2.2.0
semchunk<1.0.0,>=0.3.0

[vector]
chromadb<2.0.0,>=1.4.1

[web]
fastapi<1.0.0,>=0.100.0
uvicorn<1.0.0,>=0.23.0
websockets<16.0.0,>=14.0
python-multipart<0.0.23,>=0.0.22
motor<4.0.0,>=3.3.0
pymongo<5.0.0,>=4.0.0
cryptography<44.0.0,>=41.0.0
redis<8.0.0,>=7.1.0
ollama<1.0.0,>=0.1.0
google-generativeai<1.0.0,>=0.3.0
networkx<4.0.0,>=3.0.0
google-api-python-client<3.0.0,>=2.100.0
google-auth-oauthlib<2.0.0,>=1.1.0
google-auth-httplib2<1.0.0,>=0.1.1
streamlit<2.0.0,>=1.29.0
plotly<6.0.0,>=5.18.0
