httpx>=0.27.0
pydantic>=2.0.0
opentelemetry-api>=1.30.0
opentelemetry-sdk>=1.30.0
opentelemetry-instrumentation>=0.50b0
opentelemetry-exporter-otlp>=1.30.0
opentelemetry-semantic-conventions>=0.50b0
opentelemetry-propagator-b3>=1.30.0
opentelemetry-propagator-jaeger>=1.30.0
opentelemetry-propagator-aws-xray>=1.0.0
typing-extensions>=4.0.0
python-dotenv>=1.0.0
backoff>=2.2.1
python-ulid>=2.0.0
chevron>=0.14.0
jinja2>=3.1.0

[all]
openai<3.0.0,>=1.0.0
wrapt>=1.15.0
anthropic>=0.30.0
google-genai>=1.0.0
langchain>=0.3.0
langchain-core>=0.3.0
langchain-openai>=0.2.0
llama-index>=0.11.0
pytest>=8.0.0
pytest-asyncio>=0.23.0
pytest-cov>=5.0.0
black>=24.0.0
isort<7.0.0,>=5.12.0
flake8>=7.0.0
mypy>=1.10.0
pre-commit>=3.8.0
mkdocs>=1.6.0
mkdocs-material>=9.5.0
mkdocstrings[python]>=0.26.0

[anthropic]
anthropic>=0.30.0

[dev]
pytest>=8.0.0
pytest-asyncio>=0.23.0
pytest-cov>=5.0.0
black>=24.0.0
isort<7.0.0,>=5.12.0
flake8>=7.0.0
mypy>=1.10.0
pre-commit>=3.8.0

[docs]
mkdocs>=1.6.0
mkdocs-material>=9.5.0
mkdocstrings[python]>=0.26.0

[google]
google-genai>=1.0.0

[integrations]
langchain>=0.3.0
langchain-core>=0.3.0
langchain-openai>=0.2.0
llama-index>=0.11.0

[langchain]
langchain>=0.3.0
langchain-core>=0.3.0
langchain-openai>=0.2.0

[llamaindex]
llama-index>=0.11.0

[openai]
openai<3.0.0,>=1.0.0
wrapt>=1.15.0
