#
# 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.0
    # via -r requirements-dev.in
allure-python-commons==2.16.0
    # via
    #   -r requirements-dev.in
    #   allure-pytest
ast-serialize==0.5.0
    # via mypy
attrs==26.1.0
    # via
    #   allure-python-commons
    #   jsonschema
    #   outcome
    #   referencing
    #   trio
build==1.5.0
    # via -r requirements-dev.in
certifi==2026.4.22
    # via
    #   requests
    #   selenium
cfgv==3.5.0
    # via pre-commit
charset-normalizer==3.4.7
    # via requests
coverage[toml]==7.14.0
    # via pytest-cov
decorator==5.3.0
    # via pytest-mypy-plugins
distlib==0.4.0
    # via virtualenv
docutils==0.22.4
    # via readme-renderer
filelock==3.29.0
    # via
    #   python-discovery
    #   virtualenv
greenlet==3.5.1
    # via playwright
h11==0.16.0
    # via wsproto
hypothesis==6.152.7
    # via -r requirements-dev.in
id==1.6.1
    # via twine
identify==2.6.19
    # via pre-commit
idna==3.15
    # via
    #   requests
    #   trio
iniconfig==2.3.0
    # via pytest
jaraco-classes==3.4.0
    # via keyring
jaraco-context==6.1.2
    # via keyring
jaraco-functools==4.5.0
    # via keyring
jinja2==3.1.6
    # via pytest-mypy-plugins
jsonschema==4.26.0
    # via pytest-mypy-plugins
jsonschema-specifications==2025.9.1
    # via jsonschema
keyring==25.7.0
    # via twine
librt==0.11.0
    # via mypy
lxml==6.1.0
    # via
    #   -r requirements.txt
    #   python-docx
markdown-it-py==4.2.0
    # via rich
markupsafe==3.0.3
    # via jinja2
mdurl==0.1.2
    # via markdown-it-py
more-itertools==11.0.2
    # via
    #   jaraco-classes
    #   jaraco-functools
mypy==2.1.0
    # via
    #   -r requirements-dev.in
    #   pytest-mypy-plugins
mypy-extensions==1.1.0
    # via
    #   -r requirements-dev.in
    #   mypy
nh3==0.3.5
    # via readme-renderer
nodeenv==1.10.0
    # via pre-commit
outcome==1.3.0.post0
    # via
    #   trio
    #   trio-websocket
packaging==26.2
    # via
    #   build
    #   pytest
    #   pytest-mypy-plugins
    #   twine
pathspec==1.1.1
    # via mypy
platformdirs==4.9.6
    # via
    #   python-discovery
    #   virtualenv
playwright==1.60.0
    # via -r requirements-dev.in
pluggy==1.6.0
    # via
    #   allure-python-commons
    #   pytest
    #   pytest-cov
pre-commit==4.6.0
    # via -r requirements-dev.in
prysk==0.20.0
    # via -r requirements-dev.in
pyee==13.0.1
    # via playwright
pygments==2.20.0
    # via
    #   pytest
    #   readme-renderer
    #   rich
pyproject-hooks==1.2.0
    # via build
pysocks==1.7.1
    # via urllib3
pytest==9.0.3
    # 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.3.1
    # via virtualenv
python-docx==1.2.0
    # via -r requirements.txt
pyyaml==6.0.3
    # via
    #   pre-commit
    #   pytest-mypy-plugins
readme-renderer==44.0
    # via twine
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2026.5.9
    # via pytest-mypy-plugins
requests==2.34.2
    # via
    #   requests-toolbelt
    #   twine
requests-toolbelt==1.0.0
    # via twine
rfc3986==2.0.0
    # via twine
rich==13.9.4
    # via
    #   prysk
    #   twine
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
ruff==0.15.13
    # via -r requirements-dev.in
selenium==4.44.0
    # via -r requirements-dev.in
sniffio==1.3.1
    # via trio
sortedcontainers==2.4.0
    # via
    #   hypothesis
    #   trio
syrupy==5.2.0
    # via -r requirements-dev.in
tomlkit==0.15.0
    # via pytest-mypy-plugins
trio==0.33.0
    # via
    #   selenium
    #   trio-websocket
trio-websocket==0.12.2
    # via selenium
twine==6.2.0
    # via -r requirements-dev.in
typing-extensions==4.15.0
    # via
    #   -r requirements-dev.in
    #   -r requirements.txt
    #   mypy
    #   pyee
    #   python-docx
    #   selenium
urllib3[socks]==2.7.0
    # via
    #   id
    #   requests
    #   selenium
    #   twine
virtualenv==21.3.3
    # via pre-commit
websocket-client==1.9.0
    # via selenium
wsproto==1.3.2
    # via trio-websocket
