Red Hat Bugzilla – Bug 459113
TurboGears requires wrong CherryPy version
Last modified: 2016-09-19 22:38:46 EDT
Description of problem:
TurboGears, in /usr/lib/python2.5/site-packages/TurboGears-22.214.171.124-py2.5.egg-info/requires.txt states:
CherryPy >= 2.3.0,<3.0.0alpha
This effectively prevents any TG project from starting, as the CherryPy shipped in Rawhide is 3.0.2 (or thereabouts)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a new TG project
2. try to start it
scary looking python backtrace
Fedora ships python-cherrypy (which has cherrypy 3) and python-cherrypy2. I don't have a rawhide system available currently but the TurboGears spec file  states that the package requires python-cherrypy2 explicitly. The generated TurboGears rpm in /development has the correct requires.
Is python-cherrypy installed on your machine too? Did you try to remove python-cherrypy (if installed) and install python-cherrypy2 with yum?
For parallel installations of CherrPy 2+3, see .
Right, I had python-cherrypy and python-cherrypy2 installed (for reasons I can't fathom right now).
Removing python-cherrypy fixed things. Thanks!