pyserial<4,>=3.5
pyserial-asyncio-fast<0.17,>=0.16
uvicorn<0.55,>=0.54.0
h11<0.17,>=0.16.0
jinja2<4,>=3.1.6
markupsafe<4,>=3.0.4
psutil<8,>=7.2.2

[:python_version < "3.11"]
starlette<2,>=1.7.0
websockets<17,>=16.1.1
python-multipart<0.1,>=0.0.32
exceptiongroup<2,>=1.3.1
taskgroup<0.3,>=0.2.2

[:python_version >= "3.11"]
starlette<2,>=1.10.0
websockets<18,>=17.4
python-multipart<0.1,>=0.0.33

[all]
ser2netweb[ldap,mqtt,oidc,tls]

[ldap]
ldap3<3,>=2.9.1

[mqtt]
paho-mqtt<3,>=1.6

[oidc]
authlib<2,>=1.9.5

[tls]
cryptography>=50.0.2
