# This file was autogenerated by uv via the following command:
#    uv pip compile requirements.piptools --output-file requirements.txt
aiofiles==25.1.0
    # via quart
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.13.1
    # via -r requirements.piptools
aiosignal==1.4.0
    # via aiohttp
attrs==25.4.0
    # via
    #   aiohttp
    #   outcome
    #   trio
beautifulsoup4==4.14.2
    # via bs4
blinker==1.9.0
    # via
    #   flask
    #   quart
bs4==0.0.2
    # via -r requirements.piptools
certifi==2025.10.5
    # via requests
charset-normalizer==3.4.4
    # via requests
click==8.3.0
    # via
    #   flask
    #   quart
colorama==0.4.6
    # via -r requirements.piptools
cython==3.1.6
    # via -r requirements.piptools
flask==3.1.2
    # via
    #   -r requirements.piptools
    #   quart
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
greenlet==3.2.4
    # via trio-asyncio
h11==0.16.0
    # via
    #   hypercorn
    #   wsproto
h2==4.3.0
    # via hypercorn
hpack==4.1.0
    # via h2
hypercorn==0.17.3
    # via quart
hyperframe==6.1.0
    # via h2
idna==3.11
    # via
    #   requests
    #   trio
    #   yarl
itsdangerous==2.2.0
    # via
    #   flask
    #   quart
jinja2==3.1.6
    # via
    #   flask
    #   quart
markupsafe==3.0.3
    # via
    #   flask
    #   jinja2
    #   quart
    #   werkzeug
multidict==6.7.0
    # via
    #   aiohttp
    #   yarl
outcome==1.3.0.post0
    # via
    #   trio
    #   trio-asyncio
priority==2.0.0
    # via hypercorn
propcache==0.4.1
    # via
    #   aiohttp
    #   yarl
quart==0.20.0
    # via -r requirements.piptools
requests==2.32.5
    # via -r requirements.piptools
sniffio==1.3.1
    # via
    #   trio
    #   trio-asyncio
sortedcontainers==2.4.0
    # via trio
soupsieve==2.8
    # via beautifulsoup4
trio==0.31.0
    # via
    #   -r requirements.piptools
    #   trio-asyncio
trio-asyncio==0.15.0
    # via -r requirements.piptools
typing-extensions==4.15.0
    # via beautifulsoup4
unsync==1.4.0
    # via -r requirements.piptools
urllib3==2.5.0
    # via requests
uvloop==0.22.1
    # via -r requirements.piptools
werkzeug==3.1.3
    # via
    #   flask
    #   quart
wsproto==1.2.0
    # via hypercorn
yarl==1.22.0
    # via aiohttp
