pydantic
structlog
cryptography
msgpack
zstandard
pyjwt
asgiref
redis
packaging>=23
pyyaml>=6
typer<1,>=0.12
rich<15,>=13

[fastapi]
fastapi
uvicorn

[langchain]
langchain

[mcp]
httpx<1,>=0.27

[models]
httpx<1,>=0.27

[opentelemetry]
opentelemetry-api
opentelemetry-sdk
opentelemetry-exporter-otlp

[testing]
pytest
pytest-asyncio

[tui]
textual<9,>=0.70

[wasm]

[wasm:platform_system != "Windows"]
wasmer-sdk<0.2,>=0.1.2
