first, you need to follow exactly the installation instruction on TurboGears(to kick start a base, could be outdated but doesn't matter). Then you can do your svn upgrade as described above, including any new Kid, Cherrypy, SQLObject etc.
TurboGears has a pretty long list of dependencies and they are only available on TurboGears(thus the kick start), not through the generic setuptools mechanism(search through PyPI).

