#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
#    make upgrade
#
annotated-doc==0.0.4
    # via typer
attrs==26.1.0
    # via
    #   outcome
    #   trio
certifi==2026.2.25
    # via selenium
cheroot==11.1.2
    # via cherrypy
cherrypy==18.10.0
    # via jasmine
click==8.3.2
    # via typer
glob2==0.7
    # via jasmine-core
h11==0.16.0
    # via wsproto
idna==3.11
    # via trio
jaraco-classes==3.4.0
    # via -r requirements/js_test.in
jaraco-collections==5.2.1
    # via
    #   -r requirements/js_test.in
    #   cherrypy
jaraco-context==6.1.2
    # via jaraco-text
jaraco-functools==4.4.0
    # via
    #   -r requirements/js_test.in
    #   cheroot
    #   jaraco-text
    #   tempora
jaraco-text==4.2.0
    # via jaraco-collections
jasmine==3.99.0
    # via -r requirements/js_test.in
jasmine-core==3.99.0
    # via jasmine
jinja2==2.11.3
    # via jasmine
markdown-it-py==4.0.0
    # via rich
markupsafe==3.0.3
    # via jinja2
mdurl==0.1.2
    # via markdown-it-py
more-itertools==11.0.2
    # via
    #   cheroot
    #   cherrypy
    #   jaraco-classes
    #   jaraco-functools
    #   jaraco-text
ordereddict==1.1
    # via jasmine-core
outcome==1.3.0.post0
    # via
    #   trio
    #   trio-websocket
portend==3.2.1
    # via cherrypy
pygments==2.20.0
    # via rich
pysocks==1.7.1
    # via urllib3
python-dateutil==2.9.0.post0
    # via tempora
pyyaml==6.0.3
    # via jasmine
rich==15.0.0
    # via typer
selenium==4.43.0
    # via jasmine
shellingham==1.5.4
    # via typer
six==1.17.0
    # via python-dateutil
sniffio==1.3.1
    # via trio
sortedcontainers==2.4.0
    # via trio
tempora==5.8.1
    # via
    #   -r requirements/js_test.in
    #   portend
trio==0.33.0
    # via
    #   selenium
    #   trio-websocket
trio-websocket==0.12.2
    # via selenium
typer==0.24.1
    # via typer-slim
typer-slim==0.24.0
    # via jaraco-text
typing-extensions==4.15.0
    # via selenium
urllib3[socks]==2.6.3
    # via selenium
websocket-client==1.9.0
    # via selenium
wsproto==1.3.2
    # via trio-websocket
zc-lockfile==4.0
    # via cherrypy

# The following packages are considered to be unsafe in a requirements file:
# setuptools
