aiohttp
google-auth
ollama>=0.4.7
pillow>=11.0.0
pydantic
requests
ruamel.yaml
tenacity

[all]
aiofiles
aiohttp
anthropic[vertex]
asyncpg
azure-identity
azure-storage-blob
fastapi
flask
google-auth
google-auth-httplib2
google-auth-oauthlib
google-cloud-aiplatform>=1.58.0
google-api-python-client
google-cloud-alloydb-connector[pg8000]
google-cloud-bigquery
google-cloud-build
google-cloud-service-control
google-cloud-logging
google-cloud-storage
google-cloud-pubsub
google-cloud-discoveryengine>=0.13.4
google-cloud-texttospeech
google-generativeai>=0.7.1
google-genai>=0.2.2
gunicorn
httpcore
httpx
jsonschema
lancedb
langchain>=0.2.16
langchain-experimental>=0.0.61
langchain-community>=0.2.11
langchain-openai>=0.3.2
langchain-google-genai>=2.0.9
langchain_google_alloydb_pg
langchain-anthropic>=0.1.23
langchain-google-vertexai
langchain-unstructured
langfuse
mcp
numpy
opencv-python
pg8000
pgvector
pillow
playwright
psutil
psycopg2-binary
pydantic
pypdf
python-hcl2
python-socketio
pytesseract
requests
rich
sounddevice
supabase
tabulate
tantivy
tenacity
tiktoken
unstructured[all-docs,local-inference]
xlwings

[anthropic]
langchain-anthropic>=0.1.23
mcp

[azure]
azure-identity
azure-storage-blob

[cli]
jsonschema>=4.21.1
rich

[database]
asyncpg
supabase
sqlalchemy
pg8000
pgvector
psycopg2-binary
lancedb
tantivy

[excel]
xlwings
requests
rich

[gcp]
aiofiles
anthropic[vertex]
google-api-python-client
google-auth-httplib2
google-auth-oauthlib
google-cloud-alloydb-connector[pg8000]
google-cloud-aiplatform>=1.58.0
google-cloud-bigquery
google-cloud-build
google-cloud-service-control
google-cloud-storage
google-cloud-logging
google-cloud-pubsub
google-cloud-discoveryengine>=0.13.4
google-cloud-texttospeech
google-genai>=0.2.2
google-generativeai>=0.8.3
langchain
langchain-google-genai>=2.0.0
langchain_google_alloydb_pg>=0.2.2
langchain-google-vertexai
pillow

[http]
fastapi
flask
gunicorn
httpcore
httpx
langchain
langfuse
python-socketio
requests
tenacity

[iac]
python-hcl2

[langchain]
langchain
langchain_experimental
langchain-community
langsmith
langchain-unstructured

[ollama]
pillow
ollama>=0.4.7

[openai]
langchain-openai>=0.3.2
tiktoken

[pipeline]
GitPython
lark
langchain>=0.2.16
langchain-unstructured
psutil
pypdf
pytesseract
tabulate
unstructured[all-docs,local-inference]

[test]
pytest
pytest-cov

[tools]
openapi-spec-validator
playwright

[tts]
google-cloud-texttospeech
numpy
sounddevice

[video]
opencv-python
