Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105931 - dev-python/happydoc-2.1 --- Plugin Module Error ---
Summary: dev-python/happydoc-2.1 --- Plugin Module Error ---
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-14 00:50 UTC by Anatoly Kamchatnov
Modified: 2006-01-10 12:48 UTC (History)
1 user (show)

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 Anatoly Kamchatnov 2005-09-14 00:50:25 UTC
$ happydoc

--- Plugin Module Error ---
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/happydoclib/pluginloader.py", line 165,
in __init__
    _module = __import__( _import_name )
  File
"/usr/lib/python2.4/site-packages/happydoclib/docstring/docstring_PlainText.py",
line 66, in ?
    import happydoclib.docstring.StructuredText
  File
"/usr/lib/python2.4/site-packages/happydoclib/docstring/StructuredText/__init__.py",
line 21, in ?
    import HTMLClass, DocumentClass
  File
"/usr/lib/python2.4/site-packages/happydoclib/docstring/StructuredText/HTMLClass.py",
line 16, in ?
    import re, sys, ST
  File
"/usr/lib/python2.4/site-packages/happydoclib/docstring/StructuredText/ST.py",
line 1, in ?
    import re, STDOM
SyntaxError: Invalid syntax.  Assignment to None. (STDOM.py, line 345)
---------------------------


--- Plugin Module Error ---
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/happydoclib/pluginloader.py", line 165,
in __init__
    _module = __import__( _import_name )
  File
"/usr/lib/python2.4/site-packages/happydoclib/docstring/docstring_StructuredText.py",
line 62, in ?
    import happydoclib.docstring.StructuredText
  File
"/usr/lib/python2.4/site-packages/happydoclib/docstring/StructuredText/__init__.py",
line 21, in ?
    import HTMLClass, DocumentClass
  File
"/usr/lib/python2.4/site-packages/happydoclib/docstring/StructuredText/HTMLClass.py",
line 16, in ?
    import re, sys, ST
  File
"/usr/lib/python2.4/site-packages/happydoclib/docstring/StructuredText/ST.py",
line 1, in ?
    import re, STDOM
SyntaxError: Invalid syntax.  Assignment to None. (STDOM.py, line 345)
---------------------------

HappyDoc version 2.1
Docstring converters from /usr/lib/python2.4/site-packages/happydoclib/docstring
Docsets list from /usr/lib/python2.4/site-packages/happydoclib/docset
Formatters from /usr/lib/python2.4/site-packages/happydoclib/formatter

HappyDoc version 2.1


ERROR:  Specify input file(s) to be processed.


/usr/bin/happydoc


/usr/bin/happydoc [-hoqrv]
                [-F format]
                [-T docset_type]
                [-d outputDirectory]
                [-i ignoreDirectory]
                [-p packageDescriptionFile]
                [-t title]
                [--help]
                [--dia]
                [--no-comments]
                [--no-private-names]
                [--author=authorNameAndEmail]

                file...
Comment 1 Anatoly Kamchatnov 2005-09-14 01:49:50 UTC
The error seems to be general, but I decided to add emerge info anyway:
 
Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-4.0.1, glibc-2.3.5.20050421-r0,
2.6.13-suspend2-r3 i686)
=================================================================
System uname: 2.6.13-suspend2-r3 i686 Intel(R) Celeron(R) M processor        
1400MHz
Gentoo Base System version 1.12.0_pre8
distcc 2.18.3 i386-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
dev-lang/python:     2.4.1-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -mtune=pentium-m -fomit-frame-pointer -pipe"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-O2 -march=pentium-m -mtune=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.aiya.ru/pub/gentoo/ ftp://mirror.aiya.ru/pub/gentoo/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en ru"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 7zip X Xaw3d a52 aac aalib acpi adns alsa apache2 apm arts
artswrappersuid auctex automount avi bash-completion berkdb bitmap-fonts
bluetooth browserplugin bzip2 cairo cddb cdparanoia cdr cgi cli cpudetection
crypt cscope cups curl dbus directfb divx4linux djvu dpms dts dvd dvdread dvi
dynagraph eds elf emacs encode epiphany esd ethereal fam fat fbcon fbsplash
ffmpeg fftw firefox flac foomaticdb fortran ftp gd ggi gif glade glitz glut
gmail gmp gnome gnome-print gnuplot gnutls gpm graphviz gstreamer gtk gtk2
gtkhtml guile hal hdf5 hlapi howl hpn i8x0 iconv icq icu imagemagick imlib
imlib2 ipv6 jabber jack java jce jikes jpeg jpeg2k junit kde kerberos ldap leim
lesstif libg++ libwww logrotate lua mad matroska mikmod mime mmx mmxext mng mono
motif moznocompose moznoirc moznomail mozsvg mp3 mpeg mplayer musicbrainz mysql
mysqli ncurses netboot nls nntp no-old-linux no_wxgtk1 noantlr nobcel
nobeanutils nobsf nobsh nocommonslogging nocommonsnet nojdepend nojsch nojython
nolog4j nooro noregexp norhino nosendmail nosrc noxalan noxerces nptl nptlonly
nsplugin ntfs odbc offensive ofx ogg oggvorbis openal opengl oscar oss pam pcntl
pcre pcsc-lite pdflib pear perl plotutils png posix ppds print pyste python qt
quicktime radius rar rdesktop readline real rtc ruby samba sasl scanner sdl
sguil slang slp smux snmp sockets speex spell spl sql sqlite sse sse2 ssl svg
svga symlink sysfs syslog sysvipc tcltk tcpd tetex theora threads tidy tiff
tokenizer truetype truetype-fonts type1-fonts unicode usb userlocales utf8 v4l
v4l2 vim-with-x vorbis wifi win32codecs winbind wxwindows xchatdccserver xine
xml xml2 xmms xpm xprint xrandr xscreensaver xsl xv xvid xvmc zeroconf zip zlib
linguas_en linguas_ru userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS
Comment 2 Sandro Bonazzola (RETIRED) gentoo-dev 2006-01-10 12:03:54 UTC
I can confirm this bug even in test phase on amd64. it seems that the module need more than the directory /var/tmp/portage/happydoc-2.1/work/HappyDocRegressionTest which doesn't exist.

>>> Test phase [test]: dev-python/happydoc-2.1
Running regression test:
Cleaning up...
Starting test...
tee: /var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/../HappyDocRegressionTest/run_trace.txt: No such file or directory

--- Plugin Module Error ---
Traceback (most recent call last):
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/pluginloader.py", line 165, in __init__
    _module = __import__( _import_name )
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/docstring_PlainText.py", line 66, in ?
    import happydoclib.docstring.StructuredText
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/__init__.py", line 21, in ?
    import HTMLClass, DocumentClass
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/HTMLClass.py", line 16, in ?
    import re, sys, ST
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/ST.py", line 1, in ?
    import re, STDOM
SyntaxError: Invalid syntax.  Assignment to None. (STDOM.py, line 345)
---------------------------


--- Plugin Module Error ---
Traceback (most recent call last):
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/pluginloader.py", line 165, in __init__
    _module = __import__( _import_name )
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/docstring_StructuredText.py", line 62, in ?
    import happydoclib.docstring.StructuredText
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/__init__.py", line 21, in ?
    import HTMLClass, DocumentClass
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/HTMLClass.py", line 16, in ?
    import re, sys, ST
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/ST.py", line 1, in ?
    import re, STDOM
SyntaxError: Invalid syntax.  Assignment to None. (STDOM.py, line 345)
---------------------------

Traceback (most recent call last):
  File "./test_happydoc.py", line 90, in ?
    import happydoclib.docstring.docstring_StructuredText
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/docstring_StructuredText.py", line 62, in ?
    import happydoclib.docstring.StructuredText
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/__init__.py", line 21, in ?
    import HTMLClass, DocumentClass
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/HTMLClass.py", line 16, in ?
    import re, sys, ST
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/ST.py", line 1, in ?
    import re, STDOM
  File "/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/happydoclib/docstring/StructuredText/STDOM.py", line 345
    def _get_PreviousSibling(self,
SyntaxError: Invalid syntax.  Assignment to None.
mv: impossibile fare stat di `/var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/../HappyDocRegressionTest/run_trace.txt': No such file or directory
gmake[1]: [regression_run] Error 1 (ignored)


Comparing current run to baseline...
/bin/sh: /var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/../HappyDocRegressionTest/regression_test_differences.txt: No such file or directory
    Regression test results do not match baseline.
wc: /var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/../HappyDocRegressionTest/regression_test_differences.txt: No such file or directory
    See /var/tmp/portage/happydoc-2.1/work/HappyDoc-r2_1/../HappyDocRegressionTest/regression_test_differences.txt, lines different




Portage 2.0.53 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.14-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre11
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS=" -march=athlon64 -O2 -pipe -fforce-addr -ffast-math -msse2 -ftracer -m3dnow "
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS=" -march=athlon64 -O2 -pipe -fforce-addr -ffast-math -msse2 -ftracer -m3dnow "
DISTDIR="/home/ftp/distfiles"
FEATURES="autoconfig ccache collision-protect confcache cvs distlocks elog multilib-strict parallel-fetching sandbox sfperms strict test userpriv"
GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/ http://gentoo.osuosl.org/ http://mirror.ovh.net/gentoo-distfiles/ ftp://ftp.heanet.ie/pub/gentoo/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ ftp://ftp.unina.it/pub/linux/distributions/gentoo http://gentoo.ngi.it http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ "
LANG="it_IT.utf8"
LINGUAS="it"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 7zip X a52 aac aalib acl acpi alsa apache2 arts audiofile avi berkdb bitmap-fonts bzip2 cairo canvas cdb cdparanoia cdr chroot cpudetection crypt cups curl dba directfb dts dv dvd dvdr dynagraph emboss encode erandom esd exif expat fam ffmpeg firefox flac foomaticdb gd gdbm ggi gif gimp gimpprint glibc-omitfp glut gmp gnome gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 guile hal idn ieee1394 imagemagick imlib ipv6 ithreads jbig jikes jpeg jpeg2k justify kde kdeenablefinal lcms ldap libcaca libwww linuxthreads-tls lm_sensors logitech-mouse logrotate lzo lzw lzw-tiff mad mailwrapper mbox mdb mhash mikmod mmap mng motif mozsvg mp3 mpeg mpm-worker musicbrainz mysql ncurses nls nptl nptlonly numeric nvidia odbc offensive ogg openal openexr opengl pam pcre pcsc-lite pdflib perl php png ppds python qt quicktime readline rtc samba scanner sdl slang smp snmp speex spell ssl svg sysfs tcltk tcpd test tetex tga theora threads tiff timidity truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 vda vorbis wmf xine xinerama xml2 xmms xpm xv xvid zlib linguas_it userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, MAKEOPTS
Comment 3 Marien Zwart (RETIRED) gentoo-dev 2006-01-10 12:48:01 UTC
I've added a patch that gets rid of the assignments to None (which are illegal in python 2.4 and up) but had to disable the tests because needed files are not distributed. It may still not work properly with 2.4 but there is not much we can do about that without a significant amount of debugging/patching (this package is getting a bit old and upstream does not seem to be very active). Closing this bug.