# This file was (mostly) autogenerated by uv via the following command:
#    uv pip compile --annotation-style line test_requirements.in -o test_requirements.txt
apprise==1.10.0           # via -r test_requirements.in
attrs==26.1.0             # via jsonschema, referencing, -r test_requirements.in
binaryornot==0.6.0        # via -r test_requirements.in
certifi==2026.5.20        # via apprise, requests, -r test_requirements.in
charset-normalizer==3.4.7  # via requests, -r test_requirements.in
click>=8.1.8
codespell==2.4.2          # via -r test_requirements.in
coverage==7.14.0          # via pytest-cov, -r test_requirements.in
flexmock==0.13.0          # via -r test_requirements.in
idna==3.16                # via requests, -r test_requirements.in
iniconfig==2.3.0          # via pytest, -r test_requirements.in
jsonschema==4.26.0        # via -r test_requirements.in
jsonschema-specifications==2025.9.1  # via jsonschema, -r test_requirements.in
linkify-it-py==2.1.0      # via markdown-it-py
markdown==3.10.2          # via apprise, -r test_requirements.in
markdown-it-py==4.2.0     # via mdit-py-plugins, rich, textual
mdit-py-plugins==0.6.1    # via textual
mdurl==0.1.2              # via markdown-it-py
oauthlib==3.3.1           # via requests-oauthlib, -r test_requirements.in
packaging==26.2           # via pytest, -r test_requirements.in
platformdirs==4.9.6       # via textual
pluggy==1.6.0             # via pytest, pytest-cov, -r test_requirements.in
pygments==2.20.0          # via pytest, rich, textual, -r test_requirements.in
pytest==9.0.3             # via pytest-asyncio, pytest-cov, pytest-timeout, -r test_requirements.in
pytest-asyncio==1.3.0     # via -r test_requirements.in
pytest-cov==7.1.0         # via -r test_requirements.in
pytest-timeout==2.4.0     # via -r test_requirements.in
pyyaml>5.0.0
referencing==0.37.0       # via jsonschema, jsonschema-specifications, -r test_requirements.in
requests==2.34.2          # via apprise, requests-oauthlib, -r test_requirements.in
requests-oauthlib==2.0.0  # via apprise, -r test_requirements.in
rich==15.0.0              # via textual, -r test_requirements.in
rpds-py==0.30.0           # via jsonschema, referencing, -r test_requirements.in
ruamel-yaml>0.15.0
textual==8.2.7            # via -r test_requirements.in
typing-extensions==4.15.0  # via textual, -r test_requirements.in
uc-micro-py==2.0.0        # via linkify-it-py
urllib3==2.7.0            # via requests, -r test_requirements.in
