# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml --extra app --python-version 3.12 -o requirements.txt
altair==6.2.2
    # via streamlit
anyio==4.15.1
    # via
    #   starlette
    #   streamlit
attrs==26.1.0
    # via
    #   jsonschema
    #   referencing
certifi==2026.7.22
    # via requests
charset-normalizer==3.5.1
    # via requests
click==8.5.0
    # via
    #   streamlit
    #   uvicorn
h11==0.16.0
    # via uvicorn
httptools==0.8.0
    # via streamlit
idna==3.19
    # via
    #   anyio
    #   requests
itsdangerous==2.2.0
    # via streamlit
jinja2==3.1.6
    # via
    #   altair
    #   pydeck
jsonschema==4.26.0
    # via altair
jsonschema-specifications==2025.9.1
    # via jsonschema
markupsafe==3.0.3
    # via jinja2
narwhals==2.26.0
    # via altair
numpy==2.5.3
    # via
    #   pandas
    #   pydeck
    #   streamlit
packaging==26.3
    # via
    #   altair
    #   streamlit
pandas==3.0.5
    # via streamlit
pillow==12.3.0
    # via streamlit
protobuf==7.36.1
    # via streamlit
pyarrow==25.0.1
    # via streamlit
pydeck==0.9.3
    # via streamlit
python-dateutil==2.9.0.post0
    # via pandas
python-multipart==0.0.32
    # via streamlit
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
requests==2.34.2
    # via streamlit
rpds-py==2026.6.3
    # via
    #   jsonschema
    #   referencing
six==1.17.0
    # via python-dateutil
starlette==1.6.0
    # via streamlit
streamlit==1.63.0
    # via sperner (pyproject.toml)
toml==0.10.2
    # via streamlit
typing-extensions==4.16.0
    # via
    #   altair
    #   anyio
    #   referencing
    #   starlette
    #   streamlit
urllib3==2.7.0
    # via requests
uvicorn==0.52.4
    # via streamlit
websockets==16.1.1
    # via streamlit
