[Python-modules-team] Bug#559072: python-turbokid: turbogears 1.1 doesn't find kid template engine
Tuukka Tolvanen
tuukka.tolvanen at gmail.com
Tue Dec 1 18:32:30 UTC 2009
Package: python-turbokid
Version: 1.0.4-6
Severity: important
After some upgrades, looking at an older turbogears project that uses
kid gives me:
File "/usr/lib/pymodules/python2.5/genshi/template/loader.py",
line 237, in load
raise TemplateNotFound(filename, search_path)
TemplateNotFound: Template
"/home/tt/src/corematic/coreweb/templates/welcome.html" not found
That's to be expected considering the change of default templater from
kid to genshi in tg 1.1 I guess. Adding to my app.cfg
tg.defaultview = "kid"
gets me to:
File "/usr/lib/pymodules/python2.5/turbogears/view/base.py",
line 107, in _choose_engine
"Template engine %s is not installed" % enginename
KeyError: 'Template engine kid is not installed'
Poking about in /usr/lib/pymodules/python2.5/turbogears/view/base.py
for entrypoint in pkg_resources.iter_entry_points(
"python.templating.engines"):
print "ENTRYPOINT " + entrypoint.name
shows indeed nothing kid-like is getting listed. After some searches
and rummaging around in the egg-infos,
cd /usr/share/pyshared
mv TurboKid-1.0.4.egg-info tk
mkdir TurboKid-1.0.4.egg-info
cd TurboKid-1.0.4.egg-info
mv ../tk PKG-INFO
cat > entry_points.txt <<EOF
[python.templating.engines]
kid = turbokid.kidsupport:KidSupport
EOF
fixes this for me -- apparently the tubokid bits aren't getting
registered quite properly?
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages python-turbokid depends on:
ii python 2.5.4-2 An interactive high-level object-o
ii python-kid 0.9.6-1 simple Pythonic template language
ii python-pkg-resources 0.6.8-1 Package Discovery and Resource Acc
ii python-support 1.0.4 automated rebuilding support for P
python-turbokid recommends no packages.
python-turbokid suggests no packages.
-- no debconf information
More information about the Python-modules-team
mailing list