click>=8.0
pyyaml>=6.0
requests>=2.28

[actuators]
pyserial>=3.5

[dev]
pytest>=7.0
pytest-cov>=4.0
black==26.5.1
isort==9.0.1
flake8==7.4.1

[kasa]

[kasa:python_version < "3.11"]
python-kasa<0.8,>=0.7.7

[kasa:python_version >= "3.11"]
python-kasa>=0.12

[mcp]
mcp<3,>=2.2

[sdwire]

[sdwire:python_version >= "3.12"]
sdwire>=0.3

[web]
flask>=3.0
flask-socketio>=5.0
