Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 184257 - dev-python/turbogears-1.0.2.2 - tg-admin fails with pkg_resources.UnknownEstra: Genshi
Summary: dev-python/turbogears-1.0.2.2 - tg-admin fails with pkg_resources.UnknownEstr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-05 04:12 UTC by Mike Bonar
Modified: 2007-07-05 23:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Bonar 2007-07-05 04:12:16 UTC
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.
Comment 1 Rob Cakebread (RETIRED) gentoo-dev 2007-07-05 05:43:22 UTC
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.

Comment 2 Mike Bonar 2007-07-05 23:34:01 UTC
Re-emerging genshi did the trick.  Fixed.