anyio>=4.0

[dev]
pytest
pytest-asyncio
pytest-mock
httpx
hypothesis>=6.0
uvicorn>=0.29
sqlalchemy>=2.0
sqlmodel>=0.0.14
pyjwt>=2.0
cryptography>=40.0
pyotp>=2.0
passlib[bcrypt]
fakeredis>=2.0
pillow>=10.0
openpyxl>=3.0
prometheus-client>=0.17
opentelemetry-api>=1.0
opentelemetry-sdk>=1.0

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.27
pymdown-extensions>=10.7
griffe>=1.0

[full]
pydantic>=2.0
msgspec>=0.18

[msgspec]
msgspec>=0.18

[pydantic]
pydantic>=2.0

[test]
pytest>=8.0
pytest-asyncio>=0.23
httpx>=0.27
hypothesis>=6.0
openapi-spec-validator>=0.7
pytest-cov>=5.0
