# SHA1:1f3c517cfc6e5f163c776809324f19832542e337
#
# This file was generated by pip-compile-multi.
# To update, run:
#
#    requirements upgrade
#
aiofiles==25.1.0
    # via -r requirements/base.in
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.13.1
    # via -r requirements/base.in
aiosignal==1.4.0
    # via aiohttp
anyio==4.11.0
    # via starlette
argon2-cffi==25.1.0
    # via clarabot-crypto
argon2-cffi-bindings==25.1.0
    # via argon2-cffi
attrs==25.4.0
    # via aiohttp
certifi==2025.10.5
    # via -r requirements/base.in
cffi==2.0.0
    # via
    #   argon2-cffi-bindings
    #   pynacl
clarabot-crypto==1.2.8
    # via -r requirements/base.in
click==8.3.0
    # via uvicorn
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
h11==0.16.0
    # via uvicorn
idna==3.11
    # via
    #   anyio
    #   yarl
msgpack==1.1.2
    # via clarabot-crypto
multidict==6.7.0
    # via
    #   aiohttp
    #   yarl
passlib==1.7.4
    # via -r requirements/base.in
propcache==0.4.1
    # via
    #   aiohttp
    #   yarl
psutil==7.1.0
    # via -r requirements/base.in
pycparser==2.23
    # via cffi
pycryptodome==3.23.0
    # via clarabot-crypto
pynacl==1.6.0
    # via clarabot-crypto
pyserial==3.5
    # via -r requirements/base.in
python-multipart==0.0.20
    # via -r requirements/base.in
safe-radix32==0.4.0
    # via clarabot-crypto
sd-notify==0.1.0
    # via -r requirements/base.in
smbus2==0.5.0
    # via -r requirements/base.in
sniffio==1.3.1
    # via anyio
starlette==0.48.0
    # via -r requirements/base.in
tarka==0.20.0
    # via -r requirements/base.in
ttldict2==0.1.1
    # via
    #   -r requirements/base.in
    #   clarabot-crypto
typing-extensions==4.15.0
    # via
    #   aiosignal
    #   anyio
    #   starlette
uvicorn==0.38.0
    # via -r requirements/base.in
uvloop==0.21.0 ; sys_platform == "linux"
    # via -r requirements/base.in
wait-for2==0.4.1
    # via tarka
websockets==15.0.1
    # via -r requirements/base.in
yarl==1.22.0
    # via aiohttp
