I had Turbogears working a couple of weeks ago, but went to create a new project today with tg-admin quickstart, and received this error: glide@oldpond ~/bookmarker $ tg-admin info Traceback (most recent call last): File "/usr/bin/tg-admin", line 7, in ? sys.exit( File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 277, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 2179, in load_entry_point return ep.load() File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 1912, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/__init__.py", line 6, in ? from turbogears.controllers import expose, flash, validate, redirect, \ File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/controllers.py", line 12, in ? from turbogears import view, database, errorhandling, config File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/view/__init__.py", line 1, in ? from turbogears.view.base import * File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/view/base.py", line 355, in ? load_engines() File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/view/base.py", line 353, in load_engines engine = entrypoint.load() File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 1911, in load if require: self.require(env, installer) File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 1924, in require working_set.resolve(self.dist.requires(self.extras),env,installer)) File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 2114, in requires raise UnknownExtra( pkg_resources.UnknownExtra: Genshi 0.4.2 has no such extra feature 'plugin' Same error occurs for tg-admin info. I re-emerged turbogears, but it still happens. Portage 2.1.3_rc6 (default-linux/amd64/2006.1/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.21-gentoo-r3 x86_64) ================================================================= System uname: 2.6.21-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Gentoo Base System release 1.12.10 Timestamp of tree: Thu, 05 Jul 2007 03:30:01 +0000 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -msse3 -O3 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=athlon64 -msse3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans" GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://gentoo.mirrors.tera-byte.com/ http://gentoo.arcticnetwork.ca/" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 arts avi berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dlloader dri dvd dvdr eds emboss encode esd fam firefox fortran gdbm gif glitz gpm gstreamer gtk2 hal iconv isdnlog jpeg kde libg++ mad midi mikmod mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdflib perl png ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl sqlite ssl svg tcpd truetype truetype-fonts type1-fonts udev unicode usb vorbis xinerama xml xorg xscreensaver xv zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY Reproducible: Always Steps to Reproduce: 1.tg-admin quickstart 2. 3. Actual Results: tg-admin quickstart Traceback (most recent call last): File "/usr/bin/tg-admin", line 7, in ? sys.exit( File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 277, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 2179, in load_entry_point return ep.load() File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 1912, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/__init__.py", line 6, in ? from turbogears.controllers import expose, flash, validate, redirect, \ File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/controllers.py", line 12, in ? from turbogears import view, database, errorhandling, config File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/view/__init__.py", line 1, in ? from turbogears.view.base import * File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/view/base.py", line 355, in ? load_engines() File "/usr/lib64/python2.4/site-packages/TurboGears-1.0.2.2-py2.4.egg/turbogears/view/base.py", line 353, in load_engines engine = entrypoint.load() File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 1911, in load if require: self.require(env, installer) File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 1924, in require working_set.resolve(self.dist.requires(self.extras),env,installer)) File "/usr/lib64/python2.4/site-packages/pkg_resources.py", line 2114, in requires raise UnknownExtra( pkg_resources.UnknownExtra: Genshi 0.4.2 has no such extra feature 'plugin' Expected Results: Should get a prompt for project name.
Mike could you please re-emerge genshi and turbogears and let us know if that fixes it. We made some changes with those ebuilds and the distutils eclass today.
Re-emerging genshi did the trick. Fixed.