# This file was autogenerated by uv via the following command:
#    uv pip compile /home/ducksual/src/ducktools-pytui/pyproject.toml --universal --generate-hashes -o /home/ducksual/src/ducktools-pytui/requirements.txt
ducktools-classbuilder==0.11.1 \
    --hash=sha256:abb415d654a5414067d5ff0886e540bb463aac9f14b472e7384e6dd5dda2df96 \
    --hash=sha256:fdf2044e125a1b823c939c892cf97c9af124fa5870d4923cca853a3442f19002
    # via
    #   ducktools-pytui (pyproject.toml)
    #   ducktools-pythonfinder
ducktools-lazyimporter==0.8.4 \
    --hash=sha256:6d4605f9221c88b6ffeee4bb8d4dc5f167784d9655244a8e7db2a7cac8964e4f \
    --hash=sha256:75e1de6442a34f0a41fb148ecef8a9be5c41c916902c79bda6dc2db32cedd177
    # via
    #   ducktools-pytui (pyproject.toml)
    #   ducktools-pythonfinder
ducktools-pythonfinder==0.10.3 \
    --hash=sha256:118ecae6b4ec5bd428ed907c006958d6465379465bf696b6712c13117b4d792b \
    --hash=sha256:301ca8d4cd244e512cc679fb3559e1c952e2dd0c90e1382a0b12ee1821937afa
    # via ducktools-pytui (pyproject.toml)
linkify-it-py==2.0.3 \
    --hash=sha256:68cda27e162e9215c17d786649d1da0021a451bdc436ef9e0fa0ba5234b9b048 \
    --hash=sha256:6bcbc417b0ac14323382aef5c5192c0075bf8a9d6b41820a2b66371eac6b6d79
    # via markdown-it-py
markdown-it-py==4.0.0 \
    --hash=sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147 \
    --hash=sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3
    # via
    #   mdit-py-plugins
    #   rich
    #   textual
mdit-py-plugins==0.5.0 \
    --hash=sha256:07a08422fc1936a5d26d146759e9155ea466e842f5ab2f7d2266dd084c8dab1f \
    --hash=sha256:f4918cb50119f50446560513a8e311d574ff6aaed72606ddae6d35716fe809c6
    # via textual
mdurl==0.1.2 \
    --hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \
    --hash=sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba
    # via markdown-it-py
packaging==25.0 \
    --hash=sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484 \
    --hash=sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f
    # via ducktools-pythonfinder
platformdirs==4.5.0 \
    --hash=sha256:70ddccdd7c99fc5942e9fc25636a8b34d04c24b335100223152c2803e4063312 \
    --hash=sha256:e578a81bb873cbb89a41fcc904c7ef523cc18284b7e3b3ccf06aca1403b7ebd3
    # via textual
pygments==2.19.2 \
    --hash=sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887 \
    --hash=sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b
    # via
    #   rich
    #   textual
rich==14.2.0 \
    --hash=sha256:73ff50c7c0c1c77c8243079283f4edb376f0f6442433aecb8ce7e6d0b92d1fe4 \
    --hash=sha256:76bc51fe2e57d2b1be1f96c524b890b816e334ab4c1e45888799bfaab0021edd
    # via textual
textual==6.4.0 \
    --hash=sha256:b346dbb8e12f17cefb33ddfdf7f19bdc9e66c29daf82fc981a8db6b7d985e115 \
    --hash=sha256:f40df9165a001c10249698d532f2f5a71708b70f0e4ef3fce081a9dd93ffeaaa
    # via ducktools-pytui (pyproject.toml)
typing-extensions==4.15.0 \
    --hash=sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 \
    --hash=sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
    # via textual
uc-micro-py==1.0.3 \
    --hash=sha256:d321b92cff673ec58027c04015fcaa8bb1e005478643ff4a500882eaab88c48a \
    --hash=sha256:db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5
    # via linkify-it-py
