# This file was autogenerated by uv via the following command:
#    uv pip compile requirements-dev.in -o requirements-dev.txt
alembic==1.18.5
    # via flask-migrate
blinker==1.9.0
    # via flask
cachelib==0.15.0
    # via flask-caching
certifi==2026.7.22
    # via requests
cffi==2.1.0
    # via cryptography
charset-normalizer==3.4.9
    # via requests
click==8.4.2
    # via
    #   -r requirements.in
    #   flask
coverage==7.15.2
    # via pytest-cov
cryptography==50.0.0
    # via -r requirements.in
dnspython==2.8.0
    # via email-validator
email-validator==2.3.0
    # via -r requirements.in
flask==3.1.3
    # via
    #   -r requirements.in
    #   flask-caching
    #   flask-cors
    #   flask-jwt-extended
    #   flask-marshmallow
    #   flask-migrate
    #   flask-sqlalchemy
    #   pytest-flask
flask-caching==2.4.1
    # via -r requirements.in
flask-cors==6.0.5
    # via -r requirements.in
flask-jwt-extended==4.7.4
    # via -r requirements.in
flask-marshmallow==1.5.0
    # via -r requirements.in
flask-migrate==4.1.0
    # via -r requirements.in
flask-sqlalchemy==3.1.1
    # via
    #   -r requirements.in
    #   flask-migrate
greenlet==3.5.4
    # via sqlalchemy
idna==3.18
    # via
    #   email-validator
    #   requests
iniconfig==2.3.0
    # via pytest
itsdangerous==2.2.0
    # via flask
jinja2==3.1.6
    # via flask
mako==1.3.12
    # via alembic
markupsafe==3.0.3
    # via
    #   flask
    #   jinja2
    #   mako
    #   werkzeug
marshmallow==4.3.0
    # via
    #   flask-marshmallow
    #   marshmallow-sqlalchemy
marshmallow-sqlalchemy==1.5.0
    # via -r requirements.in
mysql-connector-python==26.7.0
    # via -r requirements.in
packaging==26.2
    # via pytest
pluggy==1.6.0
    # via
    #   pytest
    #   pytest-cov
pycparser==3.0
    # via cffi
pygments==2.20.0
    # via pytest
pyjwt==2.13.0
    # via flask-jwt-extended
pymysql==1.2.0
    # via -r requirements.in
pytest==9.1.1
    # via
    #   -r requirements-dev.in
    #   pytest-cov
    #   pytest-flask
pytest-cov==7.1.0
    # via -r requirements-dev.in
pytest-flask==1.3.0
    # via -r requirements-dev.in
python-dotenv==1.2.2
    # via -r requirements.in
requests==2.34.2
    # via -r requirements.in
sqlalchemy==2.0.51
    # via
    #   alembic
    #   flask-sqlalchemy
    #   marshmallow-sqlalchemy
tabulate==0.10.0
    # via -r requirements.in
typing-extensions==4.16.0
    # via
    #   alembic
    #   sqlalchemy
tzdata==2026.3
    # via -r requirements.in
urllib3==2.7.0
    # via requests
waitress==3.0.2
    # via -r requirements.in
werkzeug==3.1.8
    # via
    #   -r requirements.in
    #   flask
    #   flask-cors
    #   flask-jwt-extended
    #   pytest-flask
