# 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.10.0 \
    --hash=sha256:41f047a6942ba52f9e3b6d67c021397975fec74f4cf581e86347d2d1378f3ee2 \
    --hash=sha256:4359c9d1cd497eb1e0ab69b1ceb13712b6a57df8a411e8209c31c3e5b2825ac4
    # via
    #   ducktools-pytui (pyproject.toml)
    #   ducktools-pythonfinder
ducktools-lazyimporter==0.7.3 \
    --hash=sha256:9514734fcd9fc4af4da51b5b967bffcec30727eb6d24a9e989208a1993a8fd69 \
    --hash=sha256:eb2c18048da1601e09cb56ad18cf98ad84eea7fbec1b7a18fece701396835d94
    # via
    #   ducktools-pytui (pyproject.toml)
    #   ducktools-pythonfinder
ducktools-pythonfinder==0.10.0 \
    --hash=sha256:40109c04e54b1a9517e0cce13c096e97c5db42c453ea49b447e83ae949ff1d29 \
    --hash=sha256:d5ccf25e6582e9d306bc29eadc9c1ca132e3cdcccbf3c15a5c8c79d1d72a897d
    # via ducktools-pytui (pyproject.toml)
linkify-it-py==2.0.3 \
    --hash=sha256:68cda27e162e9215c17d786649d1da0021a451bdc436ef9e0fa0ba5234b9b048 \
    --hash=sha256:6bcbc417b0ac14323382aef5c5192c0075bf8a9d6b41820a2b66371eac6b6d79
    # via markdown-it-py
markdown-it-py==3.0.0 \
    --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \
    --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
    # via
    #   mdit-py-plugins
    #   rich
    #   textual
mdit-py-plugins==0.4.2 \
    --hash=sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636 \
    --hash=sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5
    # via markdown-it-py
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.3.8 \
    --hash=sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc \
    --hash=sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4
    # via textual
pygments==2.19.2 \
    --hash=sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887 \
    --hash=sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b
    # via
    #   rich
    #   textual
rich==14.1.0 \
    --hash=sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f \
    --hash=sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8
    # via textual
textual==5.0.1 \
    --hash=sha256:816eab21d22a702b3858ee23615abccaf157c05d386e82968000084c3c2c26aa \
    --hash=sha256:c6e20489ee585ec3fa43b011aa575f52e4fafad550e040bff9f53a464897feb6
    # via ducktools-pytui (pyproject.toml)
typing-extensions==4.14.1 \
    --hash=sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36 \
    --hash=sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76
    # via textual
uc-micro-py==1.0.3 \
    --hash=sha256:d321b92cff673ec58027c04015fcaa8bb1e005478643ff4a500882eaab88c48a \
    --hash=sha256:db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5
    # via linkify-it-py
