locust
defusedxml>=0.7.1

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

[all]
PySide6==6.11.2
qt-material
websocket-client>=1.6
grpcio>=1.60
protobuf>=4.25
paho-mqtt>=2.0
redis>=5.0
kafka-python>=2.3.2
sqlalchemy>=2.0
pymongo>=4.6
httpx[http2]>=0.27
prometheus-client>=0.19
opentelemetry-api>=1.24
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-grpc>=1.24
matplotlib>=3.8
pyyaml>=6.0
cryptography>=50.0.0
psutil>=5.9
faker>=24.0
aioquic>=0.9
pika>=1.3
nats-py>=2.6
pulsar-client>=3.4
cassandra-driver>=3.29
elasticsearch>=8.10
aiocoap>=0.4
paramiko>=3.4
ddtrace>=2.5
reportlab>=4.0
kopf>=1.37
kubernetes>=29
ldap3>=2.9
pysnmp>=4.4
pymodbus>=3.5
asyncua>=1.0
pyzmq>=25.1
thriftpy2>=0.4
pymemcache>=4.0
neo4j>=5.15
couchbase>=4.1
etcd3>=0.12
pywebpush>=1.14
boto3>=1.34
google-auth>=2.27
azure-identity>=1.15
azure-mgmt-containerinstance>=10.1

[amqp]
pika>=1.3

[auth]
cryptography>=50.0.0

[aws]
boto3>=1.34

[azure]
azure-identity>=1.15
azure-mgmt-containerinstance>=10.1

[cassandra]
cassandra-driver>=3.29

[charts]
matplotlib>=3.8

[cloud]
boto3>=1.34
google-auth>=2.27
azure-identity>=1.15
azure-mgmt-containerinstance>=10.1

[coap]
aiocoap>=0.4

[couchbase]
couchbase>=4.1

[datadog]
ddtrace>=2.5

[elasticsearch]
elasticsearch>=8.10

[etcd]
etcd3>=0.12

[faker]
faker>=24.0

[gcp]
google-auth>=2.27

[grpc]
grpcio>=1.60
protobuf>=4.25

[gui]
PySide6==6.11.2
qt-material

[http2]
httpx[http2]>=0.27

[http3]
aioquic>=0.9

[k8s]
kopf>=1.37
kubernetes>=29

[kafka]
kafka-python>=2.3.2

[ldap]
ldap3>=2.9

[mcp]

[memcached]
pymemcache>=4.0

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

[modbus]
pymodbus>=3.5

[mongo]
pymongo>=4.6

[mqtt]
paho-mqtt>=2.0

[nats]
nats-py>=2.6

[neo4j]
neo4j>=5.15

[opcua]
asyncua>=1.0

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

[pdf]
reportlab>=4.0

[prometheus]
prometheus-client>=0.19

[pulsar]
pulsar-client>=3.4

[redis]
redis>=5.0

[reliability]
psutil>=5.9

[sftp]
paramiko>=3.4

[snmp]
pysnmp>=4.4

[sql]
sqlalchemy>=2.0

[thrift]
thriftpy2>=0.4

[webpush]
pywebpush>=1.14

[websocket]
websocket-client>=1.6

[yaml]
pyyaml>=6.0

[zmq]
pyzmq>=25.1
