# This file was autogenerated by uv via the following command:
#    uv export --format requirements-txt -o requirements.txt --no-hashes
blinker==1.9.0
    # via
    #   flask
    #   flask-mail
click==8.3.1
    # via flask
colorama==0.4.6 ; sys_platform == 'win32'
    # via click
deprecated==1.3.1
    # via limits
dnspython==2.8.0
    # via email-validator
email-validator==2.3.0
    # via register-website
flask==3.1.2
    # via
    #   flask-limiter
    #   flask-mail
    #   flask-sqlalchemy
    #   register-website
flask-limiter==4.1.1
    # via register-website
flask-mail==0.10.0
    # via register-website
flask-sqlalchemy==3.1.1
    # via register-website
greenlet==3.3.0 ; platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'
    # via sqlalchemy
gunicorn==23.0.0
    # via register-website
idna==3.11
    # via email-validator
itsdangerous==2.2.0
    # via flask
jinja2==3.1.6
    # via flask
limits==5.6.0
    # via flask-limiter
markupsafe==3.0.3
    # via
    #   flask
    #   jinja2
    #   werkzeug
ordered-set==4.1.0
    # via flask-limiter
packaging==25.0
    # via
    #   gunicorn
    #   limits
psycopg2-binary==2.9.11
    # via register-website
redis==7.1.0
    # via register-website
sqlalchemy==2.0.45
    # via flask-sqlalchemy
typing-extensions==4.15.0
    # via
    #   flask-limiter
    #   limits
    #   sqlalchemy
werkzeug==3.1.4
    # via flask
wrapt==2.0.1
    # via deprecated
