openpyxl>=3.1
rich>=13.0

[:python_version < "3.11"]
tomli>=2.0.1

[all]
ipmg[snmp,web]

[dev]
ipmg[snmp,web]
pytest>=7.4
pytest-cov>=5.0
ruff>=0.4
mypy>=1.10
pre-commit>=3.5.0
python-semantic-release>=10.5.3
httpx>=0.27
httpx2>=2.0

[snmp]
cryptography>=42

[web]
fastapi>=0.110
pydantic>=2.7
uvicorn>=0.27
websockets>=12
python-multipart>=0.0.9
