Currently dev-python/cheetah-2.0_rc6 doesn't lay a .egg which means that ez_setup/.egg packages that depends on cheetah, like paste and turbogears don't find cheetah whether it is installed or not. All that has to be done is to add the 'ez_setup.py' file and a few lines to the 'setup.py'. I did this all from a patch file.
Created attachment 100149 [details] Edited dev-python/cheetah-2.0_rc6.ebuild
Created attachment 100150 [details, diff] diff against original ebuild
Created attachment 100151 [details, diff] files/cheetah-2.0rc6.diff
(In reply to comment #0) > All that has to be done is to add the 'ez_setup.py' file and a few lines to the > 'setup.py'. I did this all from a patch file. Actually, there is already an 'ez_setup.py' so the patch just adds the lines to 'setup.py'.
I now get around this problem by removing the 'requires.txt' when installing python code that uses setuptools (for example 'paste' and 'turbogears'). In Gentoo the ebuild should specify the dependencies, not setuptools.