requests>=2.32.0
slack-sdk>=3.33.0
httpx>=0.28.0
httpx-sse>=0.4.0
pydantic>=2.10.0
pydantic-settings>=2.0.0
pyyaml>=6.0.2
jinja2>=3.1.4
structlog>=24.5.0
mcp>=1.13.1
anthropic>=0.21.0
google-genai>=1.0.0
google-api-python-client>=2.108.0
google-auth-httplib2>=0.2.0
google-auth-oauthlib>=1.2.0
protobuf>=5.26.0
openai>=1.102.0
fire>=0.7.0
websockets>=13.0
python-dotenv>=1.0.0
dspy-ai>=2.4.0

[:python_version < "3.12"]
typing-extensions>=4.12.0

[dev]
pytest>=8.4.0
pytest-asyncio>=0.23.0
pytest-cov>=6.0.0
pytest-mock>=3.14.0
aioresponses>=0.7.8
pre-commit>=4.0.0
build>=1.0.0
twine>=5.0.0

[enterprise]
opentelemetry-api>=1.27.0
opentelemetry-sdk>=1.27.0
opentelemetry-exporter-otlp>=1.27.0
opentelemetry-instrumentation>=0.48b0
redis>=5.0.0
psutil>=6.0.0

[test]
pytest>=8.4.0
pytest-asyncio>=0.23.0
pytest-cov>=6.0.0
pytest-mock>=3.14.0
aioresponses>=0.7.8
