langgraph>=0.2.0
langchain>=0.3.0
langchain-openai>=0.2.0
langchain-anthropic>=0.2.0
langchain-community>=0.3.0
pyyaml>=6.0
pydantic>=2.0
pydantic-settings>=2.0
jsonschema>=4.17
fastapi>=0.115.0
uvicorn[standard]>=0.30.0
python-multipart>=0.0.9
sse-starlette>=2.0.0
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4
python-dotenv>=1.0.0
sqlalchemy>=2.0
alembic>=1.13
redis>=5.0
psycopg2-binary>=2.9
prometheus-client>=0.20.0
opentelemetry-api>=1.25
opentelemetry-sdk>=1.25
opentelemetry-instrumentation-fastapi>=0.46b0
tenacity>=8.2
aiofiles>=24.0
python-json-logger>=2.0
httpx>=0.27.0
tiktoken>=0.7.0
typer>=0.12.0
rich>=13.7.0

[all]
kubeagentic[dev,docs,test]

[dev]
pytest>=8.0
pytest-asyncio>=0.24
pytest-cov>=5.0
pytest-mock>=3.14
httpx>=0.27.0
black>=24.0
ruff>=0.6.0
mypy>=1.11
pre-commit>=3.8

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.25

[test]
pytest>=8.0
pytest-asyncio>=0.24
pytest-cov>=5.0
pytest-mock>=3.14
httpx>=0.27.0
locust>=2.31
