pydantic<3.0,>=2.0
redis[asyncio]<6.0,>=5.0.0
fakeredis==2.21.0
PyYAML<7.0,>=6.0
azure-identity<2.0,>=1.15.0
azure-keyvault-secrets<5.0,>=4.7.0

[all]
nexamem[dev,docs,perf]

[dev]
pytest<9.0,>=7.0.0
pytest-asyncio<2.0,>=0.21.0
pytest-cov<7.0,>=4.0.0
black<25.0,>=23.0.0
mypy<2.0,>=1.0.0
ruff<1.0,>=0.1.0
pre-commit<4.0,>=3.0.0

[docs]
mkdocs<2.0,>=1.5.0
mkdocs-material<10.0,>=9.0.0
mkdocstrings[python]<1.0,>=0.20.0

[perf]
pytest-benchmark<5.0,>=4.0.0
memory-profiler<1.0,>=0.60.0
