# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml -o requirements-ci.txt --extra dev --extra memory --python-version 3.11
aiohappyeyeballs==2.7.1
    # via aiohttp
aiohttp==3.14.4
    # via rune (pyproject.toml)
aiosignal==1.4.0
    # via aiohttp
anyio==4.15.1
    # via httpx
attrs==26.1.0
    # via
    #   aiohttp
    #   pytest-subtests
certifi==2026.7.22
    # via
    #   httpcore
    #   httpx
chardet==7.6.0
    # via diff-cover
coverage==7.16.2
    # via rune (pyproject.toml)
diff-cover==10.6.0
    # via rune (pyproject.toml)
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
h11==0.16.0
    # via httpcore
henxels==0.12.0
    # via rune (pyproject.toml)
httpcore==1.0.9
    # via httpx
httpx==0.28.1
    # via rune (pyproject.toml)
idna==3.20
    # via
    #   anyio
    #   httpx
    #   yarl
iniconfig==2.3.0
    # via pytest
jinja2==3.1.6
    # via diff-cover
linkify-it-py==2.2.0
    # via markdown-it-py
markdown-it-py==4.2.0
    # via
    #   mdit-py-plugins
    #   rich
    #   textual
markupsafe==3.0.4
    # via jinja2
mdit-py-plugins==0.6.1
    # via textual
mdurl==0.1.2
    # via markdown-it-py
multidict==6.9.1
    # via
    #   aiohttp
    #   yarl
nodeenv==1.11.0
    # via pyright
packaging==26.3
    # via pytest
pillow==12.3.0
    # via rune (pyproject.toml)
platformdirs==4.12.3
    # via textual
pluggy==1.6.0
    # via
    #   diff-cover
    #   pytest
propcache==0.5.4
    # via
    #   aiohttp
    #   yarl
psutil==7.2.2
    # via rune (pyproject.toml)
pygments==2.21.0
    # via
    #   diff-cover
    #   pytest
    #   rich
    #   textual
pyright==1.1.414
    # via rune (pyproject.toml)
pytest==9.1.1
    # via
    #   rune (pyproject.toml)
    #   pytest-subtests
pytest-subtests==0.15.0
    # via rune (pyproject.toml)
pyyaml==6.0.3
    # via
    #   rune (pyproject.toml)
    #   henxels
rich==15.0.0
    # via
    #   rune (pyproject.toml)
    #   textual
ruff==0.16.5
    # via rune (pyproject.toml)
sqlite-vec==0.1.9
    # via rune (pyproject.toml)
textual==8.2.8
    # via
    #   rune (pyproject.toml)
    #   textual-autocomplete
textual-autocomplete==4.0.6
    # via rune (pyproject.toml)
typing-extensions==4.16.0
    # via
    #   aiohttp
    #   aiosignal
    #   anyio
    #   pyright
    #   textual
    #   textual-autocomplete
websockets==17.2
    # via rune (pyproject.toml)
yarl==1.25.1
    # via aiohttp
