winXP, SP2 etc,
The setup seemed to complete normally, and buildhtml seemed to work without complaint, but the tests wouldn't run at all, as shown here:
 
C:\DevTools\Python24\docutils\test>python alltests.py
Traceback (most recent call last):
  File "alltests.py", line 86, in ?
    suite = suite()
  File "alltests.py", line 75, in suite
    'test_', packages=1)
  File "C:\DevTools\Python24\docutils\test\package_unittest.py", line 81, in loa
dTestModules
    testSuite = unittest.TestSuite()
TypeError: __init__() takes at least 2 arguments (1 given)
 
Here's what happened when I ran setup:
 
C:\DevTools\Python24\docutils>python setup.py install
"optparse" module already present; ignoring extras/optparse.py.
"textwrap" module already present; ignoring extras/textwrap.py.
"roman" module already present; ignoring extras/roman.py.
running install
running build
running build_py
creating build
creating build\lib
creating build\lib\docutils
copying docutils\core.py -> build\lib\docutils
copying docutils\examples.py -> build\lib\docutils
copying docutils\frontend.py -> build\lib\docutils
copying docutils\io.py -> build\lib\docutils
copying docutils\nodes.py -> build\lib\docutils
copying docutils\statemachine.py -> build\lib\docutils
copying docutils\urischemes.py -> build\lib\docutils
copying docutils\utils.py -> build\lib\docutils
copying docutils\__init__.py -> build\lib\docutils
creating build\lib\docutils\languages
copying docutils\languages\af.py -> build\lib\docutils\languages
copying docutils\languages\ca.py -> build\lib\docutils\languages
copying docutils\languages\cs.py -> build\lib\docutils\languages
copying docutils\languages\de.py -> build\lib\docutils\languages
copying docutils\languages\en.py -> build\lib\docutils\languages
copying docutils\languages\eo.py -> build\lib\docutils\languages
copying docutils\languages\es.py -> build\lib\docutils\languages
copying docutils\languages\fi.py -> build\lib\docutils\languages
copying docutils\languages\fr.py -> build\lib\docutils\languages
copying docutils\languages\it.py -> build\lib\docutils\languages
copying docutils\languages\ja.py -> build\lib\docutils\languages
copying docutils\languages\nl.py -> build\lib\docutils\languages
copying docutils\languages\pt_br.py -> build\lib\docutils\languages
copying docutils\languages\ru.py -> build\lib\docutils\languages
copying docutils\languages\sk.py -> build\lib\docutils\languages
copying docutils\languages\sv.py -> build\lib\docutils\languages
copying docutils\languages\zh_cn.py -> build\lib\docutils\languages
copying docutils\languages\zh_tw.py -> build\lib\docutils\languages
copying docutils\languages\__init__.py -> build\lib\docutils\languages
creating build\lib\docutils\parsers
copying docutils\parsers\null.py -> build\lib\docutils\parsers
copying docutils\parsers\__init__.py -> build\lib\docutils\parsers
creating build\lib\docutils\parsers\rst
copying docutils\parsers\rst\roles.py -> build\lib\docutils\parsers\rst
copying docutils\parsers\rst\states.py -> build\lib\docutils\parsers\rst
copying docutils\parsers\rst\tableparser.py -> build\lib\docutils\parsers\rst
copying docutils\parsers\rst\__init__.py -> build\lib\docutils\parsers\rst
creating build\lib\docutils\parsers\rst\directives
copying docutils\parsers\rst\directives\admonitions.py -> build\lib\docutils\par
sers\rst\directives
copying docutils\parsers\rst\directives\body.py -> build\lib\docutils\parsers\rs
t\directives
copying docutils\parsers\rst\directives\html.py -> build\lib\docutils\parsers\rs
t\directives
copying docutils\parsers\rst\directives\images.py -> build\lib\docutils\parsers\
rst\directives
copying docutils\parsers\rst\directives\misc.py -> build\lib\docutils\parsers\rs
t\directives
copying docutils\parsers\rst\directives\parts.py -> build\lib\docutils\parsers\r
st\directives
copying docutils\parsers\rst\directives\references.py -> build\lib\docutils\pars
ers\rst\directives
copying docutils\parsers\rst\directives\tables.py -> build\lib\docutils\parsers\
rst\directives
copying docutils\parsers\rst\directives\__init__.py -> build\lib\docutils\parser
s\rst\directives
creating build\lib\docutils\parsers\rst\languages
copying docutils\parsers\rst\languages\af.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\ca.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\cs.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\de.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\en.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\eo.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\es.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\fi.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\fr.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\it.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\ja.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\nl.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\pt_br.py -> build\lib\docutils\parsers\rs
t\languages
copying docutils\parsers\rst\languages\ru.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\sk.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\sv.py -> build\lib\docutils\parsers\rst\l
anguages
copying docutils\parsers\rst\languages\zh_cn.py -> build\lib\docutils\parsers\rs
t\languages
copying docutils\parsers\rst\languages\zh_tw.py -> build\lib\docutils\parsers\rs
t\languages
copying docutils\parsers\rst\languages\__init__.py -> build\lib\docutils\parsers
\rst\languages
creating build\lib\docutils\readers
copying docutils\readers\doctree.py -> build\lib\docutils\readers
copying docutils\readers\pep.py -> build\lib\docutils\readers
copying docutils\readers\standalone.py -> build\lib\docutils\readers
copying docutils\readers\__init__.py -> build\lib\docutils\readers
creating build\lib\docutils\readers\python
copying docutils\readers\python\moduleparser.py -> build\lib\docutils\readers\py
thon
copying docutils\readers\python\pynodes.py -> build\lib\docutils\readers\python
copying docutils\readers\python\__init__.py -> build\lib\docutils\readers\python
 
creating build\lib\docutils\transforms
copying docutils\transforms\components.py -> build\lib\docutils\transforms
copying docutils\transforms\frontmatter.py -> build\lib\docutils\transforms
copying docutils\transforms\misc.py -> build\lib\docutils\transforms
copying docutils\transforms\parts.py -> build\lib\docutils\transforms
copying docutils\transforms\peps.py -> build\lib\docutils\transforms
copying docutils\transforms\references.py -> build\lib\docutils\transforms
copying docutils\transforms\universal.py -> build\lib\docutils\transforms
copying docutils\transforms\writer_aux.py -> build\lib\docutils\transforms
copying docutils\transforms\__init__.py -> build\lib\docutils\transforms
creating build\lib\docutils\writers
copying docutils\writers\docutils_xml.py -> build\lib\docutils\writers
copying docutils\writers\null.py -> build\lib\docutils\writers
copying docutils\writers\pseudoxml.py -> build\lib\docutils\writers
copying docutils\writers\__init__.py -> build\lib\docutils\writers
creating build\lib\docutils\writers\html4css1
copying docutils\writers\html4css1\__init__.py -> build\lib\docutils\writers\htm
l4css1
creating build\lib\docutils\writers\pep_html
copying docutils\writers\pep_html\__init__.py -> build\lib\docutils\writers\pep_
html
creating build\lib\docutils\writers\s5_html
copying docutils\writers\s5_html\__init__.py -> build\lib\docutils\writers\s5_ht
ml
creating build\lib\docutils\writers\latex2e
copying docutils\writers\latex2e\__init__.py -> build\lib\docutils\writers\latex
2e
creating build\lib\docutils\writers\newlatex2e
copying docutils\writers\newlatex2e\unicode_map.py -> build\lib\docutils\writers
\newlatex2e
copying docutils\writers\newlatex2e\__init__.py -> build\lib\docutils\writers\ne
wlatex2e
running build_scripts
creating build\scripts-2.4
copying and adjusting tools\rst2html.py -> build\scripts-2.4
copying and adjusting tools\rst2s5.py -> build\scripts-2.4
copying and adjusting tools\rst2latex.py -> build\scripts-2.4
copying and adjusting tools\rst2newlatex.py -> build\scripts-2.4
copying and adjusting tools\rst2xml.py -> build\scripts-2.4
copying and adjusting tools\rst2pseudoxml.py -> build\scripts-2.4
running install_lib
copying build\lib\docutils\__init__.py -> C:\DevTools\Python24\Lib\site-packages
\docutils
byte-compiling C:\DevTools\Python24\Lib\site-packages\docutils\__init__.py to __
init__.pyc
running install_scripts
copying build\scripts-2.4\rst2html.py -> C:\DevTools\Python24\Scripts
copying build\scripts-2.4\rst2latex.py -> C:\DevTools\Python24\Scripts
copying build\scripts-2.4\rst2newlatex.py -> C:\DevTools\Python24\Scripts
copying build\scripts-2.4\rst2pseudoxml.py -> C:\DevTools\Python24\Scripts
copying build\scripts-2.4\rst2s5.py -> C:\DevTools\Python24\Scripts
copying build\scripts-2.4\rst2xml.py -> C:\DevTools\Python24\Scripts
running install_data
 
Here's what happened when I ran buildhtml
 
C:\DevTools\Python24\docutils\tools>python buildhtml.py
/// Processing directory: C:\DevTools\Python24\docutils\tools
/// Processing directory: C:\DevTools\Python24\docutils\tools\dev
    ::: Processing: README.txt
/// Processing directory: C:\DevTools\Python24\docutils\tools\editors
    ::: Processing: README.txt
/// Processing directory: C:\DevTools\Python24\docutils\tools\editors\emacs
    ::: Processing: README.txt
/// Processing directory: C:\DevTools\Python24\docutils\tools\editors\emacs\test
s
 
Michael R. Lauer
    Development Manager
    Optio Software, Inc.
      3015 Windward Plaza
      Fairways II
      Alpharetta, GA 30005
      770-576-3717
    mlauer@optiosoftware.com