cherrypy 18.10.0


pip install cherrypy

  Latest version

Released: Jun 14, 2024


Meta
Author: CherryPy Team
Requires Python: >=3.6

Classifiers

Development Status
  • 5 - Production/Stable

Environment
  • Web Environment

Intended Audience
  • Developers

License
  • OSI Approved :: BSD License

Operating System
  • OS Independent

Framework
  • CherryPy

Programming Language
  • Python
  • Python :: 3
  • Python :: 3.6
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: Implementation
  • Python :: Implementation :: CPython
  • Python :: Implementation :: Jython
  • Python :: Implementation :: PyPy

Topic
  • Internet :: WWW/HTTP
  • Internet :: WWW/HTTP :: Dynamic Content
  • Internet :: WWW/HTTP :: HTTP Servers
  • Internet :: WWW/HTTP :: WSGI
  • Internet :: WWW/HTTP :: WSGI :: Application
  • Internet :: WWW/HTTP :: WSGI :: Server
  • Software Development :: Libraries :: Application Frameworks
SWUbanner https://img.shields.io/pypi/v/cherrypy.svg CherryPy is available as part of the Tidelift Subscription https://img.shields.io/badge/Python%203%20only-pip%20install%20%22%3E%3D18.0.0%22-%234da45e.svg https://img.shields.io/badge/Python%203%20and%202-pip%20install%20%22%3C18.0.0%22-%2349a7e9.svg https://readthedocs.org/projects/cherrypy/badge/?version=latest https://img.shields.io/badge/StackOverflow-CherryPy-blue.svg https://img.shields.io/badge/Mailing%20list-cherrypy--users-orange.svg https://img.shields.io/gitter/room/cherrypy/cherrypy.svg https://img.shields.io/travis/cherrypy/cherrypy/master.svg?label=Linux%20build%20%40%20Travis%20CI https://circleci.com/gh/cherrypy/cherrypy/tree/master.svg?style=svg https://img.shields.io/appveyor/ci/CherryPy/cherrypy/master.svg?label=Windows%20build%20%40%20Appveyor https://img.shields.io/badge/license-BSD-blue.svg?maxAge=3600 https://img.shields.io/pypi/pyversions/cherrypy.svg stable https://api.codacy.com/project/badge/Grade/48b11060b5d249dc86e52dac2be2c715 codecov

Welcome to the GitHub repository of CherryPy!

CherryPy is a pythonic, object-oriented HTTP framework.

  1. It allows building web applications in much the same way one would build any other object-oriented program.

  2. This design results in more concise and readable code developed faster. It’s all just properties and methods.

  3. It is now more than ten years old and has proven fast and very stable.

  4. It is being used in production by many sites, from the simplest to the most demanding.

  5. And perhaps most importantly, it is fun to work with :-)

Here’s how easy it is to write “Hello World” in CherryPy:

import cherrypy

class HelloWorld(object):
    @cherrypy.expose
    def index(self):
        return "Hello World!"

cherrypy.quickstart(HelloWorld())

And it continues to work that intuitively when systems grow, allowing for the Python object model to be dynamically presented as a website and/or API.

While CherryPy is one of the easiest and most intuitive frameworks out there, the prerequisite for understanding the CherryPy documentation is that you have a general understanding of Python and web development. Additionally:

If the docs are insufficient to address your needs, the CherryPy community has several avenues for support.

For Enterprise

CherryPy is available as part of the Tidelift Subscription.

The CherryPy maintainers and the maintainers of thousands of other packages are working with Tidelift to deliver one enterprise subscription that covers all of the open source you use.

Learn more.

Contributing

Please follow the contribution guidelines. And by all means, absorb the Zen of CherryPy.

18.10.0 Jun 14, 2024
18.9.0 Dec 13, 2023
18.8.0 Jul 17, 2022
18.7.0 Jul 11, 2022
18.6.1 Jul 03, 2021
18.6.0 Apr 17, 2020
18.5.0 Nov 27, 2019
18.4.0 Nov 03, 2019
18.3.0 Oct 03, 2019
18.2.0 Sep 04, 2019
18.1.2 Jun 23, 2019
18.1.1 Mar 27, 2019
18.1.0 Dec 09, 2018
18.0.1 Sep 09, 2018
18.0.0 Sep 01, 2018
17.4.2 Jun 23, 2019
17.4.1 Nov 23, 2018
17.4.0 Sep 26, 2018
17.3.0 Aug 16, 2018
17.2.0.post0 Aug 15, 2018
17.2.0 Aug 14, 2018
17.1.0 Aug 14, 2018
17.0.0 Jul 13, 2018
16.0.3 Jul 10, 2018
16.0.2 Jun 18, 2018
16.0.0 Jun 16, 2018
15.0.0 May 11, 2018
14.2.0 Apr 22, 2018
14.1.0 Apr 19, 2018
14.0.1 Mar 22, 2018
14.0.0 Feb 04, 2018
13.1.0 Dec 17, 2017
13.0.1 Dec 17, 2017
13.0.0 Dec 05, 2017
12.0.2 Dec 04, 2017
12.0.1 Nov 21, 2017
12.0.0 Nov 18, 2017
11.2.0 Nov 29, 2017
11.1.0 Oct 29, 2017
11.0.0 Jul 08, 2017
10.2.2 May 17, 2017
10.2.1 Mar 13, 2017
10.2.0 Mar 12, 2017
10.1.1 Feb 18, 2017
10.1.0 Feb 08, 2017
10.0.0 Jan 20, 2017
9.0.0 Jan 19, 2017
8.9.1 Jan 17, 2017
8.9.0 Jan 13, 2017
8.8.0 Jan 10, 2017
8.7.0 Dec 31, 2016
8.6.0 Dec 27, 2016
8.5.0 Dec 26, 2016
8.4.0 Dec 26, 2016
8.4.0a2 Dec 26, 2016
8.3.1 Dec 26, 2016
8.3.0 Dec 25, 2016
8.2.0 Dec 24, 2016
8.1.3 Dec 17, 2016
8.1.2 Sep 28, 2016
8.1.1 Sep 28, 2016
8.1.0 Sep 04, 2016
8.0.1 Sep 03, 2016
8.0.0 Sep 02, 2016
7.1.0 Jul 25, 2016
7.0.0 Jul 24, 2016
6.2.1 Jul 24, 2016
6.2.0 Jul 19, 2016
6.1.1 Jul 17, 2016
6.1.0 Jul 14, 2016
6.0.2 Jun 23, 2016
6.0.1 Jun 06, 2016
6.0.0 Jun 06, 2016
5.6.0 Jun 05, 2016
5.5.0 Jun 05, 2016
5.4.0 May 11, 2016
5.3.0 Apr 30, 2016
5.2.0 Apr 30, 2016
5.1.0 Mar 10, 2016
5.0.1 Feb 06, 2016
5.0.0 Feb 04, 2016
4.0.0 Dec 20, 2015
3.8.2 Dec 17, 2015
3.8.1 Dec 03, 2015
3.8.0 Jun 26, 2015
3.7.0 Apr 24, 2015
3.6.0 Sep 14, 2014
3.5.0 Jun 27, 2014
3.4.0 Jun 27, 2014
3.3.0 Apr 16, 2014
3.2.6 Apr 12, 2014
3.2.5 Feb 23, 2014
3.2.4 Mar 28, 2013
3.2.3 Mar 18, 2013
3.2.2 Mar 24, 2015
3.2.0 Mar 24, 2015
3.1.2 Mar 24, 2015
3.1.0 Mar 24, 2015
3.0.4 Mar 24, 2015
3.0.0 Mar 24, 2015
2.3.0 Mar 24, 2015
2.2.1 Mar 24, 2015
2.2.0 Mar 24, 2015
2.2.0b0 Jan 27, 2006
2.1.1 Jan 11, 2006
2.1.0 Dec 15, 2005
2.0.0 Mar 24, 2015
0.10 Mar 24, 2015
3.8.2.win Dec 17, 2015
3.8.0.win Jun 26, 2015
3.7.0.win Apr 24, 2015
3.6.0.win Sep 14, 2014
3.5.0.win Jun 27, 2014
3.4.0.win Jun 27, 2014
3.2.6.win Apr 12, 2014
3.2.5.win Feb 23, 2014
3.2.2.win32 Mar 24, 2015
3.1.2.win32 Mar 24, 2015
2.0.0-final

Wheel compatibility matrix

Platform Python 3
any

Files in release