cryptography>=42

[all]
protoskipper[bacnet,gui,iec104,iec61850,modbus]

[bacnet]
bacpypes3>=0.0.98

[dev]
pytest==9.0.3
pytest-asyncio==1.3.0
pytest-cov==7.1.0
ruff==0.15.12
mypy==1.11.2
build==1.4.0
pre-commit==4.6.0

[dev-gui]
protoskipper[dev]
pytest-qt==4.5.0
pytest-timeout>=2.3

[gui]
PySide6>=6.6

[iec104]

[iec61850]

[iec61850:sys_platform == "linux"]
pyiec61850>=1.5.2a1

[modbus]
pymodbus>=3.6
pyserial>=3.5
