# This file was autogenerated by uv via the following command:
#    uv export --no-hashes --no-emit-project --format requirements.txt --group gui
aiofiles==25.1.0
    # via quart
blinker==1.9.0
    # via
    #   flask
    #   quart
cairocffi==1.7.1
    # via cairosvg
cairosvg==2.8.2
cffi==2.0.0
    # via
    #   cairocffi
    #   pynng
click==8.3.1
    # via
    #   flask
    #   gerbonara
    #   kicoil
    #   quart
colorama==0.4.6 ; sys_platform == 'win32'
    # via click
cssselect2==0.8.0
    # via cairosvg
defusedxml==0.7.1
    # via cairosvg
flask==3.1.2
    # via quart
gerbonara==1.6.0
    # via kicoil
h11==0.16.0
    # via
    #   hypercorn
    #   wsproto
h2==4.3.0
    # via hypercorn
hpack==4.1.0
    # via h2
hypercorn==0.18.0
    # via quart
hyperframe==6.1.0
    # via h2
itsdangerous==2.2.0
    # via
    #   flask
    #   quart
jinja2==3.1.6
    # via
    #   flask
    #   quart
kicad-python==0.5.0
    # via kicoil
markupsafe==3.0.3
    # via
    #   flask
    #   jinja2
    #   quart
    #   werkzeug
pillow==12.0.0
    # via cairosvg
priority==2.0.0
    # via hypercorn
protobuf==5.29.5
    # via kicad-python
pycparser==2.23 ; implementation_name != 'PyPy'
    # via cffi
pynng==0.8.1
    # via kicad-python
quart==0.20.0
    # via gerbonara
rtree==1.4.1
    # via gerbonara
sniffio==1.3.1
    # via pynng
tinycss2==1.5.1
    # via
    #   cairosvg
    #   cssselect2
webencodings==0.5.1
    # via
    #   cssselect2
    #   tinycss2
werkzeug==3.1.4
    # via
    #   flask
    #   quart
wsproto==1.3.2
    # via hypercorn
