#
# This file is autogenerated by pip-compile with Python 3.14
# by the following command:
#
#    pip-compile --output-file=requirements-dev.txt requirements-dev.in
#
allure-pytest==2.16.2
    # via -r requirements-dev.in
allure-python-commons==2.16.2
    # via
    #   -r requirements-dev.in
    #   allure-pytest
ast-serialize==0.13.0
    # via mypy
attrs==26.1.0
    # via
    #   allure-python-commons
    #   jsonschema
    #   outcome
    #   referencing
    #   trio
build==1.6.1
    # via -r requirements-dev.in
certifi==2026.7.22
    # via selenium
cfgv==3.5.0
    # via pre-commit
coverage[toml]==7.16.2
    # via pytest-cov
decorator==5.3.1
    # via pytest-mypy-plugins
distlib==0.4.3
    # via virtualenv
filelock==4.2.0
    # via
    #   python-discovery
    #   virtualenv
greenlet==3.5.6
    # via playwright
h11==0.16.0
    # via wsproto
hypothesis==6.169.3
    # via -r requirements-dev.in
identify==2.6.20
    # via pre-commit
idna==3.20
    # via trio
iniconfig==2.3.1
    # via pytest
jinja2==3.1.6
    # via pytest-mypy-plugins
jsonschema==4.26.0
    # via pytest-mypy-plugins
jsonschema-specifications==2025.9.1
    # via jsonschema
librt==0.16.0
    # via mypy
lxml==6.1.3
    # via
    #   -r requirements.txt
    #   python-docx
markdown-it-py==4.2.0
    # via rich
markupsafe==3.0.4
    # via jinja2
mdurl==0.1.2
    # via markdown-it-py
mypy==2.4.0
    # via
    #   -r requirements-dev.in
    #   pytest-mypy-plugins
mypy-extensions==1.1.0
    # via
    #   -r requirements-dev.in
    #   mypy
nodeenv==1.11.0
    # via pre-commit
outcome==1.3.0.post0
    # via
    #   trio
    #   trio-websocket
packaging==26.3
    # via
    #   build
    #   pytest
    #   pytest-mypy-plugins
    #   virtualenv
pathspec==1.1.1
    # via mypy
platformdirs==4.13.0
    # via virtualenv
playwright==1.64.0
    # via -r requirements-dev.in
pluggy==1.6.0
    # via
    #   allure-python-commons
    #   pytest
    #   pytest-cov
pre-commit==4.7.0
    # via -r requirements-dev.in
prysk==0.20.0
    # via -r requirements-dev.in
pyee==14.0.0
    # via playwright
pygments==2.21.0
    # via
    #   pytest
    #   rich
pyproject-hooks==1.3.3
    # via build
pysocks==1.7.1
    # via urllib3
pytest==9.1.1
    # via
    #   -r requirements-dev.in
    #   allure-pytest
    #   pytest-cov
    #   pytest-mypy-plugins
    #   syrupy
pytest-cov==7.1.0
    # via -r requirements-dev.in
pytest-mypy-plugins==4.0.3
    # via -r requirements-dev.in
python-discovery==1.6.2
    # via virtualenv
python-docx==1.2.0
    # via -r requirements.txt
pyyaml==6.0.3
    # via
    #   pre-commit
    #   pytest-mypy-plugins
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2026.9.29
    # via pytest-mypy-plugins
rich==13.9.4
    # via prysk
rpds-py==2026.9.1
    # via
    #   jsonschema
    #   referencing
ruff==0.17.0
    # via -r requirements-dev.in
selenium==4.51.0
    # via -r requirements-dev.in
sniffio==1.3.1
    # via trio
sortedcontainers==2.4.0
    # via
    #   hypothesis
    #   trio
syrupy==6.1.1
    # via -r requirements-dev.in
tomlkit==0.15.1
    # via pytest-mypy-plugins
trio==0.34.0
    # via
    #   selenium
    #   trio-websocket
trio-websocket==0.12.2
    # via selenium
typing-extensions==4.15.0
    # via
    #   -r requirements-dev.in
    #   -r requirements.txt
    #   mypy
    #   pyee
    #   python-docx
    #   selenium
urllib3[socks]==2.8.0
    # via selenium
virtualenv==21.14.7
    # via pre-commit
websocket-client==1.9.2
    # via selenium
wsproto==1.3.2
    # via trio-websocket
