#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
#    pip-compile --constraint=requirements/3.9/app.txt --output-file=requirements/3.9/test.txt requirements/test.in
#
async-timeout==5.0.1
    # via
    #   -c requirements/3.9/app.txt
    #   redis
blinker==1.9.0
    # via
    #   -c requirements/3.9/app.txt
    #   flask
certifi==2025.10.5
    # via
    #   -c requirements/3.9/app.txt
    #   requests
charset-normalizer==3.4.4
    # via
    #   -c requirements/3.9/app.txt
    #   requests
click==8.1.8
    # via
    #   -c requirements/3.9/app.txt
    #   flask
coverage[toml]==7.10.7
    # via pytest-cov
et-xmlfile==2.0.0
    # via openpyxl
exceptiongroup==1.3.0
    # via pytest
fakeredis==2.32.0
    # via -r requirements/test.in
flask==3.1.2
    # via
    #   -c requirements/3.9/app.txt
    #   pytest-flask
highspy==1.12.0
    # via -r requirements/test.in
idna==3.11
    # via
    #   -c requirements/3.9/app.txt
    #   requests
importlib-metadata==8.7.0
    # via
    #   -c requirements/3.9/app.txt
    #   flask
iniconfig==2.1.0
    # via pytest
itsdangerous==2.2.0
    # via
    #   -c requirements/3.9/app.txt
    #   flask
jinja2==3.1.6
    # via
    #   -c requirements/3.9/app.txt
    #   flask
lupa==2.5
    # via -r requirements/test.in
markupsafe==3.0.3
    # via
    #   -c requirements/3.9/app.txt
    #   flask
    #   jinja2
    #   werkzeug
numpy==1.26.4
    # via
    #   -c requirements/3.9/app.txt
    #   highspy
openpyxl==3.1.5
    # via -r requirements/test.in
packaging==25.0
    # via
    #   -c requirements/3.9/app.txt
    #   pytest
pluggy==1.6.0
    # via
    #   pytest
    #   pytest-cov
pygments==2.19.2
    # via pytest
pytest==8.4.2
    # via
    #   -r requirements/test.in
    #   pytest-cov
    #   pytest-flask
    #   pytest-mock
    #   pytest-sugar
pytest-cov==7.0.0
    # via -r requirements/test.in
pytest-flask==1.3.0
    # via -r requirements/test.in
pytest-mock==3.15.1
    # via -r requirements/test.in
pytest-sugar==1.1.1
    # via -r requirements/test.in
redis==6.4.0
    # via
    #   -c requirements/3.9/app.txt
    #   fakeredis
requests==2.32.5
    # via
    #   -c requirements/3.9/app.txt
    #   -r requirements/test.in
    #   requests-mock
requests-mock==1.12.1
    # via -r requirements/test.in
sortedcontainers==2.4.0
    # via fakeredis
termcolor==3.1.0
    # via pytest-sugar
tomli==2.3.0
    # via
    #   -c requirements/3.9/app.txt
    #   coverage
    #   pytest
typing-extensions==4.15.0
    # via
    #   -c requirements/3.9/app.txt
    #   exceptiongroup
    #   fakeredis
urllib3==2.5.0
    # via
    #   -c requirements/3.9/app.txt
    #   requests
werkzeug==3.1.3
    # via
    #   -c requirements/3.9/app.txt
    #   flask
    #   pytest-flask
zipp==3.23.0
    # via
    #   -c requirements/3.9/app.txt
    #   importlib-metadata
