# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml -o requirements.txt
annotated-types==0.7.0
    # via pydantic
anyio==4.9.0
    # via
    #   httpx
    #   starlette
    #   watchfiles
apsw==3.49.1.0
    # via apswutils
apswutils==0.0.2
    # via fastlite
beautifulsoup4==4.13.3
    # via python-fasthtml
certifi==2025.1.31
    # via
    #   httpcore
    #   httpx
click==8.1.8
    # via uvicorn
fastcore==1.8.0
    # via
    #   apswutils
    #   fastlite
    #   python-fasthtml
fastlite==0.1.2
    # via python-fasthtml
h11==0.14.0
    # via
    #   httpcore
    #   uvicorn
httpcore==1.0.7
    # via httpx
httptools==0.6.4
    # via uvicorn
httpx==0.28.1
    # via python-fasthtml
idna==3.10
    # via
    #   anyio
    #   httpx
itsdangerous==2.2.0
    # via python-fasthtml
lxml==5.3.1
    # via pyx2
mistletoe==1.4.0
    # via pyx2
oauthlib==3.2.2
    # via python-fasthtml
packaging==24.2
    # via fastcore
pydantic==2.10.6
    # via pyx2
pydantic-core==2.27.2
    # via pydantic
python-dateutil==2.9.0.post0
    # via python-fasthtml
python-dotenv==1.0.1
    # via uvicorn
python-fasthtml==0.12.4
    # via
    #   minimal-app (pyproject.toml)
    #   pyx2
python-multipart==0.0.20
    # via python-fasthtml
pyx2==0.1.2
    # via minimal-app (pyproject.toml)
pyyaml==6.0.2
    # via uvicorn
six==1.17.0
    # via python-dateutil
sniffio==1.3.1
    # via anyio
soupsieve==2.6
    # via beautifulsoup4
starlette==0.46.1
    # via python-fasthtml
typing-extensions==4.12.2
    # via
    #   anyio
    #   beautifulsoup4
    #   pydantic
    #   pydantic-core
uvicorn==0.34.0
    # via python-fasthtml
uvloop==0.21.0
    # via uvicorn
watchfiles==1.0.4
    # via uvicorn
websockets==15.0.1
    # via uvicorn
