locust
defusedxml>=0.7.1

[all]
PySide6==6.11.0
qt-material
websocket-client>=1.6
grpcio>=1.60
protobuf>=4.25
paho-mqtt>=2.0
prometheus-client>=0.19
opentelemetry-api>=1.24
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-grpc>=1.24
faker>=24.0
mcp>=1.0

[faker]
faker>=24.0

[grpc]
grpcio>=1.60
protobuf>=4.25

[gui]
PySide6==6.11.0
qt-material

[mcp]
mcp>=1.0

[metrics]
prometheus-client>=0.19
opentelemetry-api>=1.24
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-grpc>=1.24

[mqtt]
paho-mqtt>=2.0

[opentelemetry]
opentelemetry-api>=1.24
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-grpc>=1.24

[prometheus]
prometheus-client>=0.19

[websocket]
websocket-client>=1.6
