What is it all about?
CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.
A reliable, HTTP/1.1-compliant, WSGI thread-pooled webserver. Easy to run multiple HTTP servers (on multiple ports) at once. A powerful configuration system for developers and deployers alike. A flexible plugin system. Built-in tools for caching, encoding, sessions, authorization, static content, and many more. Built-in profiling, coverage, and testing support. Runs on Python 2.5+, 3.1+, PyPy, Jython and Android.