$ 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...
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
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
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.