Projects / CherryPy

CherryPy

CherryPy is an object-oriented Web development framework. It allows developers to build Web applications in much the same way they would build any other object-oriented Python program. This usually results in smaller source code developed in less time. It has proven very fast and stable. It is being used in production by many sites, from the simplest to the most demanding.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  23 Oct 2005 13:39

Release Notes: A new WSGI interface, a new implementation for sessions, and built-in filters.

Release Notes: CherryPy-2 is a redesign of CherryPy-1 (the unpythonic features have been removed). There is no longer a compilation step; it is pure Python source code (no more "CherryClass").

  •  26 Apr 2004 02:17

Release Notes: Sessions are now completely thread-safe and can be used in production with the thread-pool server. The compiler now allows you to specify which shebang line/encoding to use in the generated .py file. It now also cleans expired sessions for you.

  •  07 Mar 2004 16:30

Release Notes: There are many small improvements in this release. One of the main ones is that expired sessions are now automatically cleaned up.

Release Notes: Sessions are now thread-safe. CherryPy supports streaming and is Jython-compatible. The cherrypy.org Web site now runs CherryPy exposed (without Apache) and is also available through HTTPS.

Screenshot

Project Spotlight

cvs-fast-export

A tool that analyzes RCS files and emits an equivalent history in the form of a fast-import stream.

Screenshot

Project Spotlight

Gnome Partition Editor

A graphical frontend to libparted.