webapp2 is an attempt to improve Google App Engine's webapp framework keeping maximum compatibility and same performance.
Features overview: http://code.google.com/p/webapp-improved/
Product's homepage
Here are some key features of "webapp2":
· Extreme compatibility: RequestHandler, Request, Response and URL routing are fully compatible with webapp.
· Keyword arguments from matched URL can be passed to RequestHandler.
· Fully reversible URLs.
· RequestHandler dispatches itself, allowing easy before/after dispatch hooks.
· Response from WebOb: easy cookies and several other goodies.
· Exceptions from WebOb: much improved exception handling.
· You can implement different URL matching schemes using custom route classes.
· Configuration system.
· Awesome performance: same cold start as webapp (try it!).
· Single file, no strings attached. Uses what exists on App Engine (webapp and WebOb).
· Explicit, magic-free, well documented source code.
· 100% test coverage.
Requirements:
· Python