Flask==3.1.3 Werkzeug==3.1.8 Jinja2==3.1.6 MarkupSafe==3.0.3 itsdangerous==2.2.0 click==8.5.0 Flask-Cors==6.0.5 # --- Database --- mysqlclient==2.3.0 # --- WSGI / Apache --- # Only needed if mod_wsgi is pip-installed rather than system-packaged. mod_wsgi==6.0.6 # --- HTTP --- requests==2.34.2 urllib3==2.8.0 certifi==2026.7.22 charset-normalizer==3.5.1 idna==3.20 # --- Crypto / QR --- pycryptodome==3.23.0 # imports as `Crypto` qrcode==8.2 # was 7.4.2 — major bump pypng==0.20220715.0 # qrcode's pure-python PNG backend # --- Dates --- python-dateutil==2.9.0.post0 pytz==2026.3.post1 six==1.17.0 # pulled in by python-dateutil # --- Shell / config --- PyYAML==6.0.3 Naked==0.1.32 # unchanged since 2020 — unmaintained, see notes shellescape==3.8.1 # --- Misc --- typing_extensions==4.16.0