On Thu, Dec 31, 2009 at 12:38, Chris Withers <[email protected]> wrote:
> Not with Sphinx's hidden code blocks...
Sure, but I don't get Manuel to pick those up.
I want this to work:
.. testcode::
from setuptools import setup, find_packages
readme = open('docs/README.txt', 'rt').read()
changes = open('docs/CHANGES.txt', 'rt').read()
setup(name='Porting to Python 3 examples',
version=1.0,
description="The example project for Porting to Python 2",
long_description=readme + '\n' + changes,
classifiers=[
"Programming Language :: Python :: 2",
"Topic :: Software Development :: Documentation",
],
keywords='python3 porting documentation examples',
author='Lennart Regebro',
author_email='[email protected]',
license='GPL',
packages=find_packages(exclude=['ez_setup']),
include_package_data=True,
)
.. testoutput::
:hide:
Traceback (most recent call last):
...
and I also want this to work:
.. doctest::
>>> from __future__ import division
>>> 5/2
2.5
It's as simple, and complicated, as that.
The get the future import to work in a >>> block, I need to provide my
own test parser.
To get the hidden codeblock to work, I need to use sphinx-build -b doctest.
Best solution would be if I could make sphinx-build -b doctest use my
testparser, but I can't figure out a way to do that. I've also tried
using unittest.TextTestRunner() with standard doctests, but it will
not pick up sphinx code block. I've also tried using Manuel, but it
will not pick up the sphinx code block.
--
Lennart Regebro: Python, Zope, Plone, Grok
http://regebro.wordpress.com/
+33 661 58 14 64
--
You received this message because you are subscribed to the Google Groups
"sphinx-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sphinx-dev?hl=en.