HTML Redemption Language (HRL for short) is a language that redeems HTML by adding some tags that should have been in HTML from the beginning. The tags include "if", "include", "macro", and (most importantly) "python". HRL is a preprocessor language: its purpose is to generate static Web pages, but with power. It's written in Python, and its power comes from being able run embedded Python scripts.
Werkzeug started as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules. It includes a powerful debugger, full featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system, and a bunch of community contributed addon modules. Werkzeug is Unicode aware and doesn't enforce a specific template engine, database adapter, or anything else.