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?
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)