Description of problem: TurboGears, in /usr/lib/python2.5/site-packages/TurboGears-1.0.4.4-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): TurboGears-1.0.4.4-3.fc10 How reproducible: Always Steps to Reproduce: 1. Create a new TG project 2. try to start it 3. Actual results: scary looking python backtrace Expected results: started project Additional info:
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 [1] 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 [2]. [1] http://cvs.fedoraproject.org/viewcvs/devel/TurboGears/TurboGears.spec?rev=1.38&view=auto [2] http://cvs.fedoraproject.org/viewcvs/rpms/python-cherrypy2/F-9/README.fedora?view=markup
Right, I had python-cherrypy and python-cherrypy2 installed (for reasons I can't fathom right now). Removing python-cherrypy fixed things. Thanks!
Thanks guys!