# This file was autogenerated by uv via the following command:
#    uv export --no-hashes --format requirements-txt -o requirements-dev.txt --group dev
-e .
aiosqlite==0.22.1
    # via esbonio
asciitree==0.3.3
attrs==26.1.0
    # via
    #   cattrs
    #   lsprotocol
    #   pygls
build==1.5.0
cattrs==26.1.0
    # via
    #   lsprotocol
    #   pygls
click==8.4.1
    # via rich-click
colorama==0.4.6
    # via
    #   build
    #   click
    #   pytest
    #   rich-click
diskcache==5.6.3
docutils==0.22.4
    # via esbonio
dunamai==1.26.1
    # via uv-dynamic-versioning
esbonio==2.0.0
graphviz==0.21
hatchling==1.30.1
    # via uv-dynamic-versioning
iniconfig==2.3.0
    # via pytest
invoke==3.0.3
jinja2==3.1.6
    # via uv-dynamic-versioning
lsprotocol==2025.0.0
    # via pygls
markdown-it-py==4.2.0
    # via rich
markupsafe==3.0.3
    # via jinja2
mdurl==0.1.2
    # via markdown-it-py
packaging==26.2
    # via
    #   build
    #   dunamai
    #   hatchling
    #   pytest
pathspec==1.1.1
    # via hatchling
platformdirs==4.10.0
    # via esbonio
pluggy==1.6.0
    # via
    #   hatchling
    #   pytest
progress==1.6.1
psutil==7.2.2
pygls==2.1.1
    # via esbonio
pygments==2.20.0
    # via
    #   pytest
    #   rich
pyproject-hooks==1.2.0
    # via build
pyrefly==1.0.0
pytest==9.1.0
    # via pytest-dependency
pytest-dependency==0.6.1
rich==15.0.0
    # via rich-click
rich-click==1.9.8
ruff==0.15.17
setuptools==82.0.1
    # via pytest-dependency
tomlkit==0.15.0
    # via uv-dynamic-versioning
trove-classifiers==2026.6.1.19
    # via hatchling
ty==0.0.49
typing-extensions==4.15.0
    # via cattrs
uv==0.11.21
uv-dynamic-versioning==0.14.0
websockets==16.0
    # via esbonio
