Noticed today my Trac installation reports my Gentoo Genshi installation as "0.6 (without speedups)". Ebuild does not seem to compile the necessary module by default nor have a USE flag. Am I missing something or does the ebuild need improvement? Reproducible: Always
Ref: http://packages.python.org/Genshi/install.html
archtester ipython # emerge genshi >>> Emerging (1 of 1) dev-python/genshi-0.6 >>> Installing (1 of 1) dev-python/genshi-0.6 >>> Recording dev-python/genshi in "world" favorites file... Is this a naive question. Did you the portage's emerge to install? Your link cites $ easy_install Genshi note genshi with uppercase g which portage has re-named to genshi as such. and what is a Trac installation?
The documentation lies: speedups are only built if --with-speedups is passed to setup.py in genshi 0.6. Genshi trunk does build the speedups by default on non-pypy, but also has at least one bugfix to the speedups (and several python 3 compat fixes). I would prefer to wait for a new release of genshi over passing a non-standard configure switch and backporting bugfixes. If you have upstream documentation indicating we should turn this on *in 0.6* (other than the "install" documentation, which lies) please link to it.
OK fair enough. I'll be back when I find out more about this.
This bug can be closed I think. With version 0.7 currently in the tree * For Python 2.7 the speedups module builds fine * For Python 3.4 the speedups module fails to build but upstream disabled it anyway (see https://genshi.edgewall.org/ticket/555), it is targeted for version 0.8 (if that ever comes)