pydantic<3.0,>=2.13.5
redis<9.0,>=8.1.0
redis-entraid<1.3,>=1.2.2
fakeredis<3.0,>=2.40.0
PyYAML<7.0,>=6.0.3
azure-identity<2.0,>=1.27.0
azure-keyvault-secrets<5.0,>=4.12.0

[agent-framework]
agent-framework-core<1.23,>=1.22.0

[all]
nexamem[dev,docs,perf]

[appinsights]
nexamem[telemetry]
azure-monitor-opentelemetry<2.0,>=1.8.11

[autogen]
autogen-core<0.8,>=0.7.5

[dev]
pytest<10.0,>=9.1.1
pytest-asyncio<2.0,>=1.4.0
pytest-cov<8.0,>=7.1.0
mypy<3.0,>=2.4.0
ruff<1.0,>=0.17.3
pre-commit<5.0,>=4.7.0
pip-tools<8.0,>=7.6.2
build<2.0,>=1.6.1
twine<8.0,>=7.0.0
types-PyYAML
opentelemetry-sdk<2.0,>=1.45.1
langchain-core<2.0,>=1.6.13
autogen-core<0.8,>=0.7.5
semantic-kernel<2.0,>=1.46.0
agent-framework-core<1.23,>=1.22.0

[docs]
mkdocs<2.0,>=1.6.1
mkdocs-material<10.0,>=9.7.7
mkdocstrings[python]<2.0,>=1.0.8

[langchain]
langchain-core<2.0,>=1.6.13

[perf]
pytest-benchmark<6.0,>=5.3.0
memory-profiler<1.0,>=0.61.0

[semantic-kernel]
semantic-kernel<2.0,>=1.46.0

[telemetry]
opentelemetry-api<2.0,>=1.45.1
