Flask==2.3.3 Jinja2==3.1.2 psutil # Production WSGI server. Replaces Flask's built-in werkzeug dev server, which # is single-threaded and leaks workers over long uptimes (root cause of the # 2026-05 haproxy-manager "healthy but stalled" incidents). gunicorn==23.0.0