httpx>=0.24
click>=8.0
rich>=13.0
python-dotenv>=1.0
opentelemetry-api<2,>=1.20
opentelemetry-sdk<2,>=1.20
opentelemetry-exporter-otlp-proto-http<2,>=1.20
opentelemetry-semantic-conventions>=0.48b0
wrapt<2,>=1.0

[all]
waxell-observe[bedrock,charts,chroma,cohere,gemini,groq,huggingface,infra,langchain,langgraph,litellm,llamaindex,mcp,mistral,otel,pinecone,qdrant,weaviate]

[bedrock]
boto3<2,>=1.28
botocore<2,>=1.31

[charts]
plotext>=5.2

[chroma]
chromadb<1,>=0.4

[cohere]
cohere<7,>=5.0

[crewai]
crewai>=0.30

[dev]
pytest>=7.0
pytest-asyncio>=0.21
respx>=0.20

[gemini]
google-generativeai<1,>=0.5

[groq]
groq<2,>=0.4

[huggingface]
huggingface-hub<1,>=0.20

[infra]
waxell-observe[otel]
opentelemetry-instrumentation-httpx>=0.48b0
opentelemetry-instrumentation-requests>=0.48b0
opentelemetry-instrumentation-urllib3>=0.48b0
opentelemetry-instrumentation-aiohttp-client>=0.48b0
opentelemetry-instrumentation-psycopg2>=0.48b0
opentelemetry-instrumentation-psycopg>=0.48b0
opentelemetry-instrumentation-asyncpg>=0.48b0
opentelemetry-instrumentation-aiopg>=0.48b0
opentelemetry-instrumentation-sqlalchemy>=0.48b0
opentelemetry-instrumentation-pymongo>=0.48b0
opentelemetry-instrumentation-pymysql>=0.48b0
opentelemetry-instrumentation-mysqlclient>=0.48b0
opentelemetry-instrumentation-pymssql>=0.48b0
opentelemetry-instrumentation-sqlite3>=0.48b0
opentelemetry-instrumentation-elasticsearch>=0.48b0
opentelemetry-instrumentation-cassandra>=0.48b0
opentelemetry-instrumentation-tortoiseorm>=0.48b0
opentelemetry-instrumentation-redis>=0.48b0
opentelemetry-instrumentation-pymemcache>=0.48b0
opentelemetry-instrumentation-celery>=0.48b0
opentelemetry-instrumentation-kafka-python>=0.48b0
opentelemetry-instrumentation-confluent-kafka>=0.48b0
opentelemetry-instrumentation-pika>=0.48b0
opentelemetry-instrumentation-aio-pika>=0.48b0
opentelemetry-instrumentation-aiokafka>=0.48b0
opentelemetry-instrumentation-remoulade>=0.48b0
opentelemetry-instrumentation-botocore>=0.48b0
opentelemetry-instrumentation-boto3sqs>=0.48b0
opentelemetry-instrumentation-grpc>=0.48b0

[langchain]
langchain-core<0.4,>=0.1

[langgraph]
langchain-core<0.4,>=0.1
langgraph<1,>=0.0.20

[litellm]
litellm<3,>=1.0

[llamaindex]
llama-index-core<1,>=0.10

[mcp]
mcp<2,>=1.0

[mistral]
mistralai<3,>=1.0

[otel]

[pinecone]
pinecone<6,>=3.0

[qdrant]
qdrant-client<3,>=1.7

[weaviate]
weaviate-client<5,>=4.0
