rich>=13.0.0
questionary>=2.0.0
click>=8.1.0
langchain>=0.3.0
langchain-classic>=0.3.0
langchain-core>=0.3.0
langchain-community>=0.3.0
langchain-text-splitters>=0.3.0
langgraph>=0.2.0
langchain-openai>=0.2.0
langchain-anthropic>=0.3.0
langchain-cohere>=0.3.0
langchain-google-genai>=2.0.0
langchain-mistralai>=0.2.0
langchain-groq>=0.2.0
langchain-huggingface>=0.1.0
sentence-transformers>=3.0.0
langchain-ollama>=0.2.0
langchain-unstructured>=0.1.0
unstructured[epub,image,md,pptx,rtf]>=0.15.0
python-docx>=1.1.0
python-pptx>=1.0.0
docx2txt>=0.8
openpyxl>=3.1.0
msoffcrypto-tool>=5.4.0
pandas>=2.2.0
jq>=1.8.0
pypdf>=4.0.0
pdfplumber>=0.11.0
tabula-py>=2.9.0
camelot-py>=0.11.0
langchain-experimental>=0.3.0
langchain-chroma>=0.1.0
chromadb>=0.5.0
faiss-cpu>=1.8.0
langchain-aws>=0.2.0
langchain-elasticsearch>=0.2.0
langchain-milvus>=0.1.0
langchain-postgres>=0.0.9
langchain-mongodb>=0.2.0
langchain-pinecone>=0.2.0
langchain-qdrant>=0.2.0
langchain-weaviate>=0.0.3
boto3>=1.34.0
pymongo>=4.6.0
grpcio<1.80.0,>=1.59.5
grpcio-status<1.80.0,>=1.78.0
beautifulsoup4>=4.12.0
requests>=2.31.0
aiohttp>=3.9.0
lxml>=5.0.0
youtube-transcript-api>=0.6.0
pytube>=15.0.0
llama-parse>=0.5.0
firecrawl-py>=1.0.0
apify-client>=1.8.0
jq>=1.7.0
rank-bm25>=0.2.2
scikit-learn>=1.4.0
cryptography>=41.0.0
jinja2>=3.1.0
python-dotenv>=1.0.0
tiktoken>=0.7.0

[ares]
ares-ai>=0.5.0

[arize-phoenix]
arize-phoenix>=4.0.0
openinference-instrumentation-langchain>=0.1.0

[aws]
langchain-aws>=0.2.0
boto3>=1.34.0

[deepeval]
deepeval>=1.0.0

[dev]
pytest>=8.0.0
pytest-mock>=3.12.0
pytest-asyncio>=0.23.0
hypothesis>=6.100.0
coverage>=7.4.0

[elasticsearch]
langchain-elasticsearch>=0.2.0
elasticsearch>=8.0.0

[graph]
neo4j>=5.20.0
kuzu>=0.9.0

[langfuse]
langfuse>=3.0.0

[langsmith]
langsmith>=0.1.0

[milvus]
langchain-milvus>=0.1.0
pymilvus>=2.4.0

[mongodb]
langchain-mongodb>=0.2.0
pymongo>=4.6.0

[opensearch]
opensearch-py>=2.4.0

[pgvector]
langchain-postgres>=0.0.9
psycopg2-binary>=2.9.0
pgvector>=0.3.0

[pinecone]
langchain-pinecone>=0.2.0
pinecone-client>=4.0.0

[production]
langchain-pinecone>=0.2.0
pinecone-client>=4.0.0
langchain-qdrant>=0.2.0
qdrant-client>=1.9.0
langchain-weaviate>=0.0.3
weaviate-client>=4.0.0
langchain-milvus>=0.1.0
pymilvus>=2.4.0
langchain-postgres>=0.0.9
psycopg2-binary>=2.9.0
pgvector>=0.3.0
langchain-elasticsearch>=0.2.0
elasticsearch>=8.0.0
langchain-mongodb>=0.2.0
pymongo>=4.6.0
langchain-aws>=0.2.0
boto3>=1.34.0
opensearch-py>=2.4.0
neo4j>=5.20.0
kuzu>=0.9.0
ragas>=0.2.0
deepeval>=1.0.0
trulens-core>=1.0.0
trulens-apps-langchain>=1.0.0
langsmith>=0.1.0
langfuse>=3.0.0
datasets>=2.20.0
flashrank>=0.2.0
cohere>=5.0.0
unstructured[epub,image,md,pptx,rtf]>=0.15.0
python-pptx>=1.0.0
msoffcrypto-tool>=5.4.0
jq>=1.8.0
opentelemetry-api>=1.25.0
opentelemetry-sdk>=1.25.0
opentelemetry-exporter-otlp-proto-http>=1.25.0

[qdrant]
langchain-qdrant>=0.2.0
qdrant-client>=1.9.0

[ragas]
ragas>=0.2.0

[ragbench]
datasets>=2.20.0

[redis]
langchain-redis>=0.2.0
redis>=5.0.0

[rerankers]
flashrank>=0.2.0
cohere>=5.0.0

[telemetry]
opentelemetry-api>=1.25.0
opentelemetry-sdk>=1.25.0
opentelemetry-exporter-otlp-proto-http>=1.25.0

[trulens]
trulens-core>=1.0.0
trulens-apps-langchain>=1.0.0

[weaviate]
langchain-weaviate>=0.0.3
weaviate-client>=4.0.0
