anthropic>=0.77.1
mcp>=1.27.0
openai>=2.0.0
langsmith>=0.7.30
langgraph>=1.1.6
langgraph-sdk
langchain-core>=0.3.0
langchain-anthropic>=0.3.0
langchain-openai>=0.3.0
pydantic<3,>=2.12.5
pydantic-settings<3,>=2.12.0
kubernetes>=28.1.0
httpx>=0.27.0
aiohttp>=3.9.0
fastapi>=0.135.3
PyJWT>=2.8.0
cryptography>=42.0.0
keyring
boto3>=1.42.88
python-dotenv>=1.2.2
click>=8.1.0
rich>=15.0.0
questionary>=2.1.1
PyYAML>=6.0
tzdata>=2026.1
opentelemetry-api>=1.41.0
opentelemetry-sdk>=1.20.0
opentelemetry-exporter-otlp-proto-http>=1.41.0
opentelemetry-instrumentation>=0.40b0
opentelemetry-instrumentation-botocore>=0.40b0
opentelemetry-instrumentation-requests>=0.40b0
tracer_decorator
google-api-python-client<3.0.0,>=2.194.0
google-auth<3.0.0,>=2.0.0
pymongo<6.0.0,>=4.6.0
PyNaCl>=1.5.0
pymysql<2.0.0,>=1.1.0

[azure_sql]
pyodbc<6.0.0,>=5.1.0

[clickhouse]
clickhouse-connect>=0.15.1

[dev]
pytest>=8.0.0
pytest-asyncio>=1.3.0
pytest-cov>=7.1.0
pytest-xdist>=3.5.0
ruff>=0.4.0
mypy>=1.10.0
types-requests
types-psycopg2
types-PyMySQL
types-PyYAML
boto3-stubs[essential]
huggingface_hub>=0.26.0
datasets>=3.0.0

[kafka]
confluent-kafka>=2.14.0

[opensre-hub]
huggingface_hub>=0.26.0
datasets>=3.0.0

[postgresql]
psycopg2-binary<3.0.0,>=2.9.0
