[Grok-dev] Re: Using pygments in rest with rst2html
sylvain at infrae.com
Mon Aug 4 04:29:27 EDT 2008
On Sun, 3 Aug 2008 19:00:25 +0200
"Vincent Fretin" <vincent.fretin at gmail.com> wrote:
> Thanks, I easy_install-ed ulif.rest
> I edited bin/rst2html.py to include the three imports:
> from ulif.rest import directives_plain
> from ulif.rest import roles_plain
> from ulif.rest import pygments_directive # for syntax-highlighting
> support and I tested it:
> $ rst2html.py mydoc.rst > mydoc.html
> and it gave me :
> line 110, in ? import roman
> ImportError: No module named roman
> Indeed roman.py module is nowhere, not in the virtualenv's
> site-packages, not in site-packages global directory.
That's a known bug of docutils packaging. Reinstall a second time
like you did and that's fine.
> Then I easy-installed docutils==0.5 and modified again bin/rst2html.py
> and it works. docutils 0.5 have the roman.py module.
> $ find lib/python2.4/site-packages/ -name roman.py
> The docutils dependency version should be updated to 0.5, and a new
> release of ulif.rest should be made, no?
No, if the version of docutils in ulif.rest is not binded to 0.4,
there is no major changes between this two version which will broke the
Sylvain Viollon -- Infrae
t +31 10 243 7051 -- http://infrae.com
Hoevestraat 10 3033GC Rotterdam -- The Netherlands
More information about the Grok-dev