How To Install python3-cherrypy on Fedora 36

In this tutorial we learn how to install python3-cherrypy in Fedora 36. python3-cherrypy is Pythonic, object-oriented web development framework

Introduction

In this tutorial we learn how to install python3-cherrypy on Fedora 36.

What is python3-cherrypy

CherryPy 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.

We can use yum or dnf to install python3-cherrypy on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-cherrypy.

Install python3-cherrypy on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-cherrypy using dnf by running the following command:

sudo dnf -y install python3-cherrypy

Install python3-cherrypy on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-cherrypy using yum by running the following command:

sudo yum -y install python3-cherrypy

How To Uninstall python3-cherrypy on Fedora 36

To uninstall only the python3-cherrypy package we can use the following command:

sudo dnf remove python3-cherrypy

python3-cherrypy Package Contents on Fedora 36

/usr/bin/cherryd
/usr/lib/python3.10/site-packages/CherryPy-18.6.1-py3.10.egg-info
/usr/lib/python3.10/site-packages/CherryPy-18.6.1-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/CherryPy-18.6.1-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/CherryPy-18.6.1-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/CherryPy-18.6.1-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/CherryPy-18.6.1-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/CherryPy-18.6.1-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/cherrypy
/usr/lib/python3.10/site-packages/cherrypy/__init__.py
/usr/lib/python3.10/site-packages/cherrypy/__main__.py
/usr/lib/python3.10/site-packages/cherrypy/__pycache__
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/__main__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/__main__.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpchecker.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpchecker.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpcompat.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpcompat.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpconfig.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpconfig.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpdispatch.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpdispatch.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cperror.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cperror.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cplogging.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cplogging.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpmodpy.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpmodpy.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpnative_server.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpnative_server.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpreqbody.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpreqbody.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cprequest.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cprequest.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpserver.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpserver.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cptools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cptools.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cptree.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cptree.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpwsgi.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpwsgi.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpwsgi_server.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_cpwsgi_server.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_helper.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_helper.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_json.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/_json.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/daemon.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/__pycache__/daemon.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/_cpchecker.py
/usr/lib/python3.10/site-packages/cherrypy/_cpcompat.py
/usr/lib/python3.10/site-packages/cherrypy/_cpconfig.py
/usr/lib/python3.10/site-packages/cherrypy/_cpdispatch.py
/usr/lib/python3.10/site-packages/cherrypy/_cperror.py
/usr/lib/python3.10/site-packages/cherrypy/_cplogging.py
/usr/lib/python3.10/site-packages/cherrypy/_cpmodpy.py
/usr/lib/python3.10/site-packages/cherrypy/_cpnative_server.py
/usr/lib/python3.10/site-packages/cherrypy/_cpreqbody.py
/usr/lib/python3.10/site-packages/cherrypy/_cprequest.py
/usr/lib/python3.10/site-packages/cherrypy/_cpserver.py
/usr/lib/python3.10/site-packages/cherrypy/_cptools.py
/usr/lib/python3.10/site-packages/cherrypy/_cptree.py
/usr/lib/python3.10/site-packages/cherrypy/_cpwsgi.py
/usr/lib/python3.10/site-packages/cherrypy/_cpwsgi_server.py
/usr/lib/python3.10/site-packages/cherrypy/_helper.py
/usr/lib/python3.10/site-packages/cherrypy/_json.py
/usr/lib/python3.10/site-packages/cherrypy/daemon.py
/usr/lib/python3.10/site-packages/cherrypy/favicon.ico
/usr/lib/python3.10/site-packages/cherrypy/lib
/usr/lib/python3.10/site-packages/cherrypy/lib/__init__.py
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/auth_basic.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/auth_basic.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/auth_digest.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/auth_digest.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/caching.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/caching.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/covercp.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/covercp.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/cpstats.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/cpstats.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/cptools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/cptools.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/encoding.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/encoding.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/gctools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/gctools.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/httputil.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/httputil.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/jsontools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/jsontools.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/locking.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/locking.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/profiler.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/profiler.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/reprconf.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/reprconf.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/sessions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/sessions.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/static.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/static.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/xmlrpcutil.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/__pycache__/xmlrpcutil.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/lib/auth_basic.py
/usr/lib/python3.10/site-packages/cherrypy/lib/auth_digest.py
/usr/lib/python3.10/site-packages/cherrypy/lib/caching.py
/usr/lib/python3.10/site-packages/cherrypy/lib/covercp.py
/usr/lib/python3.10/site-packages/cherrypy/lib/cpstats.py
/usr/lib/python3.10/site-packages/cherrypy/lib/cptools.py
/usr/lib/python3.10/site-packages/cherrypy/lib/encoding.py
/usr/lib/python3.10/site-packages/cherrypy/lib/gctools.py
/usr/lib/python3.10/site-packages/cherrypy/lib/httputil.py
/usr/lib/python3.10/site-packages/cherrypy/lib/jsontools.py
/usr/lib/python3.10/site-packages/cherrypy/lib/locking.py
/usr/lib/python3.10/site-packages/cherrypy/lib/profiler.py
/usr/lib/python3.10/site-packages/cherrypy/lib/reprconf.py
/usr/lib/python3.10/site-packages/cherrypy/lib/sessions.py
/usr/lib/python3.10/site-packages/cherrypy/lib/static.py
/usr/lib/python3.10/site-packages/cherrypy/lib/xmlrpcutil.py
/usr/lib/python3.10/site-packages/cherrypy/process
/usr/lib/python3.10/site-packages/cherrypy/process/__init__.py
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/plugins.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/plugins.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/servers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/servers.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/win32.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/win32.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/wspbus.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/__pycache__/wspbus.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/process/plugins.py
/usr/lib/python3.10/site-packages/cherrypy/process/servers.py
/usr/lib/python3.10/site-packages/cherrypy/process/win32.py
/usr/lib/python3.10/site-packages/cherrypy/process/wspbus.py
/usr/lib/python3.10/site-packages/cherrypy/scaffold
/usr/lib/python3.10/site-packages/cherrypy/scaffold/__init__.py
/usr/lib/python3.10/site-packages/cherrypy/scaffold/__pycache__
/usr/lib/python3.10/site-packages/cherrypy/scaffold/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cherrypy/scaffold/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/cherrypy/scaffold/apache-fcgi.conf
/usr/lib/python3.10/site-packages/cherrypy/scaffold/example.conf
/usr/lib/python3.10/site-packages/cherrypy/scaffold/site.conf
/usr/lib/python3.10/site-packages/cherrypy/scaffold/static
/usr/lib/python3.10/site-packages/cherrypy/scaffold/static/made_with_cherrypy_small.png
/usr/share/doc/python3-cherrypy
/usr/share/doc/python3-cherrypy/README.rst
/usr/share/doc/python3-cherrypy/tutorial
/usr/share/doc/python3-cherrypy/tutorial/README.rst
/usr/share/doc/python3-cherrypy/tutorial/__init__.py
/usr/share/doc/python3-cherrypy/tutorial/custom_error.html
/usr/share/doc/python3-cherrypy/tutorial/pdf_file.pdf
/usr/share/doc/python3-cherrypy/tutorial/tut01_helloworld.py
/usr/share/doc/python3-cherrypy/tutorial/tut02_expose_methods.py
/usr/share/doc/python3-cherrypy/tutorial/tut03_get_and_post.py
/usr/share/doc/python3-cherrypy/tutorial/tut04_complex_site.py
/usr/share/doc/python3-cherrypy/tutorial/tut05_derived_objects.py
/usr/share/doc/python3-cherrypy/tutorial/tut06_default_method.py
/usr/share/doc/python3-cherrypy/tutorial/tut07_sessions.py
/usr/share/doc/python3-cherrypy/tutorial/tut08_generators_and_yield.py
/usr/share/doc/python3-cherrypy/tutorial/tut09_files.py
/usr/share/doc/python3-cherrypy/tutorial/tut10_http_errors.py
/usr/share/doc/python3-cherrypy/tutorial/tutorial.conf
/usr/share/licenses/python3-cherrypy
/usr/share/licenses/python3-cherrypy/LICENSE.md

References

Summary

In this tutorial we learn how to install python3-cherrypy on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).