# This file was autogenerated by uv via the following command:
#    uv export --no-dev --no-emit-project --no-hashes -o requirements.txt
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.14.1
    # via
    #   aiohttp-session
    #   reticulum-meshchatx
aiohttp-session==2.12.1
    # via reticulum-meshchatx
aiosignal==1.4.0
    # via aiohttp
attrs==26.1.0
    # via aiohttp
audioop-lts==0.2.2 ; python_full_version >= '3.13'
    # via
    #   lxst
    #   reticulum-meshchatx
backports-tarfile==1.2.0 ; python_full_version < '3.12'
    # via jaraco-context
bcrypt==5.0.0
    # via reticulum-meshchatx
bleak==3.0.2
    # via reticulum-meshchatx
cbor2==6.1.1
    # via reticulum-meshchatx
cffi==2.0.0
    # via
    #   cryptography
    #   lxst
    #   miniaudio
cryptography==49.0.0
    # via
    #   reticulum-meshchatx
    #   rns
dbus-fast==4.0.4 ; sys_platform == 'linux'
    # via bleak
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
idna==3.18
    # via
    #   reticulum-meshchatx
    #   yarl
jaraco-context==6.1.2
    # via reticulum-meshchatx
lxmf==1.0.1
    # via
    #   lxst
    #   reticulum-meshchatx
lxst==0.4.7
    # via reticulum-meshchatx
miniaudio==1.71
    # via reticulum-meshchatx
multidict==6.7.1
    # via
    #   aiohttp
    #   yarl
numpy==2.4.6
    # via
    #   lxst
    #   pycodec2
ply==3.11
    # via reticulum-meshchatx
propcache==0.4.1
    # via
    #   aiohttp
    #   yarl
psutil==7.2.2
    # via reticulum-meshchatx
pycodec2==4.1.1
    # via lxst
pycparser==3.0
    # via
    #   cffi
    #   reticulum-meshchatx
pyobjc-core==12.1 ; sys_platform == 'darwin'
    # via
    #   bleak
    #   pyobjc-framework-cocoa
    #   pyobjc-framework-corebluetooth
    #   pyobjc-framework-libdispatch
pyobjc-framework-cocoa==12.1 ; sys_platform == 'darwin'
    # via
    #   pyobjc-framework-corebluetooth
    #   pyobjc-framework-libdispatch
pyobjc-framework-corebluetooth==12.1 ; sys_platform == 'darwin'
    # via bleak
pyobjc-framework-libdispatch==12.1 ; sys_platform == 'darwin'
    # via bleak
pyserial==3.5
    # via
    #   reticulum-meshchatx
    #   rns
rns==1.3.5
    # via
    #   lxmf
    #   lxst
    #   reticulum-meshchatx
typing-extensions==4.15.0 ; python_full_version < '3.13' or sys_platform == 'win32'
    # via
    #   aiohttp
    #   aiosignal
    #   bleak
    #   winrt-runtime
websockets==16.0
    # via reticulum-meshchatx
winrt-runtime==3.2.1 ; sys_platform == 'win32'
    # via
    #   bleak
    #   winrt-windows-devices-bluetooth
    #   winrt-windows-devices-bluetooth-advertisement
    #   winrt-windows-devices-bluetooth-genericattributeprofile
    #   winrt-windows-devices-enumeration
    #   winrt-windows-devices-radios
    #   winrt-windows-foundation
    #   winrt-windows-foundation-collections
    #   winrt-windows-storage-streams
winrt-windows-devices-bluetooth==3.2.1 ; sys_platform == 'win32'
    # via bleak
winrt-windows-devices-bluetooth-advertisement==3.2.1 ; sys_platform == 'win32'
    # via bleak
winrt-windows-devices-bluetooth-genericattributeprofile==3.2.1 ; sys_platform == 'win32'
    # via bleak
winrt-windows-devices-enumeration==3.2.1 ; sys_platform == 'win32'
    # via bleak
winrt-windows-devices-radios==3.2.1 ; sys_platform == 'win32'
    # via bleak
winrt-windows-foundation==3.2.1 ; sys_platform == 'win32'
    # via bleak
winrt-windows-foundation-collections==3.2.1 ; sys_platform == 'win32'
    # via bleak
winrt-windows-storage-streams==3.2.1 ; sys_platform == 'win32'
    # via bleak
yarl==1.23.0
    # via aiohttp
