While I was off at OSCON, it turns out that some people at the PyOhio conference had just found out about rst2odp. Sadly it didn't work for them. Happily they had a sprint to fix their issues. Then they even gave a lightning talk on rst2dop. And being the good open source citizens they were, they've sent patches back upstream! I've pushed out a release containing their fixes to PyPI.
So if you are in the business of using rst2s5 give rst2odp a shot. it includes a sample slide show and instructions for generating it.
(side notes) I had a lightning talk prepared for PyCon to talk about rst2odp, but figured no one else really cared, and I was scratching my own itch. I guess I'm a poor marketer. While at OSCON, I got presenter extraordinaire Damian Conway to review my slides. He was actually pretty complementary about them (wish I could say the same for other slide decks he reviewed). I didn't tell him that the slides were programmatically generated....;)
Thanks for the update - fyi, there's a missing requirement for a new
version of docutils than I was running (sorry, don't know the old version).
Updating to 0.5 (latest on pypi) solved the problem. The traceback was:
$ rst2odp
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/Current/bin/rst2odp", line 5, in <module>
pkg_resources.run_script('rst2odp==0.2.3', 'rst2odp')
File "/Users/hwine/tmp/tg2/tg2/setuptools-0.6c8-py2.5.egg/pkg_resources.py", line 448, in run_script
File "/Users/hwine/tmp/tg2/tg2/setuptools-0.6c8-py2.5.egg/pkg_resources.py", line 1166, in run_script
File "/Library/Frameworks/Python.f ramework/Versions/2.5/lib/python2.5/site-packages/rst2odp-0.2.3-py2.5.egg/E GG-INFO/scripts/rst2odp", line 49, in <module>
class SyntaxHighlightCodeBlock(rst.Directive):
AttributeError: 'module' object has no attribute 'Directive'