Fixed: NameError: name 'locale_encoding' is not defined
File /bin/rst2html.py, line 17, in <module>
from docutils.core import publish_cmdline, default_description
File /usr/lib/python2.7/site-packages/docutils/core.py, line 20, in <module>
from docutils import frontend, io, utils, readers, writers
File /usr/lib/python2.7/site-packages/docutils/frontend.py, line 41, in <module>
import docutils.utils
File /usr/lib/python2.7/site-packages/docutils/utils/__init__.py, line 20, in <module>
import docutils.io
File /usr/lib/python2.7/site-packages/docutils/io.py, line 18, in <module>
from docutils.utils.error_reporting import locale_encoding, ErrorString, ErrorOutput
File /usr/lib/python2.7/site-packages/docutils/utils/error_reporting.py, line 60, in <module>
codecs.lookup(locale_encoding or '') # None -> ''
NameError: name 'locale_encoding' is not defined
.. -*- coding: utf-8; -*-
=========================
Source code documenting
=========================
.. contents::
:local:
About
=====
http://en.wikipedia.org/wiki/Comparison_of_documentation_generators
Doxygen
=======
Doxygen is a documentation generator for C++, C, Java, Objective-C, Python,
IDL (CORBA and Microsoft flavors), Fortran, VHDL, PHP, C#.
http://www.doxygen.org
Home page.
http://en.wikipedia.org/wiki/Doxygen
Wikipedia page.
DOC++
=====
DOC++ is a documentation system for C, C++, IDL and Java generating both TeX
output for high quality hardcopies and HTML output for sophisticated online
browsing of your documentation. The documentation is extracted directly from
the C/C++/IDL header/source files or Java class files.
http://docpp.sourceforge.net/
Home page.
ROBODoc
=======
ROBODoc is a documentation tool. It extracts the documentation from your source
code and formats it in HTML, RTF, TeX, XML DocBook (PDF), or ASCII. Works with
C, C++, Fortran, Perl, Scripts, Assembler, Tcl, Basic, and any language that
supports remarks.
http://sourceforge.net/projects/robodoc
Home page.
http://en.wikipedia.org/wiki/ROBODoc
Wikipedia page.