python-CherryPy
Port variant v13
Summary Object-Oriented HTTP framework (3.13)
Package version 18.10.0
Homepage https://www.cherrypy.dev
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v14
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 25 FEB 2026, 19:33:15 UTC
Port created 25 FEB 2026, 19:33:15 UTC
Subpackage Descriptions
single :alt: SWUbanner :alt: CherryPy is available as part of the Tidelift Subscription :alt: stable :alt: 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: .. code:: python 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: - Tutorials are included in the repository: https://github.com/cherrypy/cherrypy/tree/master/cherrypy/tutorial - A general wiki at: https://github.com/cherrypy/cherrypy/wiki 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].
Configuration Switches (platform-specific settings discarded)
PY313 ON Build using Python 3.13 PY314 OFF Build using Python 3.14
Package Dependencies by Type
Build (only) python313:dev:std
python-pip:single:v13
autoselect-python:single:std
Build and Runtime python313:primary:std
Runtime (only) python-cheroot:single:v13
python-portend:single:v13
python-more-itertools:single:v13
python-zc.lockfile:single:v13
python-jaraco.collections:single:v13
Download groups
main mirror://PYPIWHL/97/61/4aba4860c91e66adbc44a62a437ad845abab21cc3dcb0b8e320000d091dd
Distribution File Information
129e444b9a63cea4e765481b156376f1cfe319e64caaaec2485636532373b298 349804 python-src/CherryPy-18.10.0-py3-none-any.whl
Ports that require python-CherryPy:v13
No other ports depend on this one.