Author: milde Date: 2010-12-07 12:11:53 +0100 (Tue, 07 Dec 2010) New Revision: 6496 Added: trunk/sandbox/newlatex/ trunk/sandbox/newlatex/README.txt trunk/sandbox/newlatex/newlatex2e/ trunk/sandbox/newlatex/rst2newlatex.py trunk/sandbox/newlatex/standalone_rst_newlatex.txt Removed: trunk/docutils/docutils/writers/newlatex2e/ trunk/docutils/test/functional/input/standalone_rst_newlatex.txt trunk/docutils/tools/rst2newlatex.py Modified: trunk/docutils/HISTORY.txt trunk/docutils/RELEASE-NOTES.txt trunk/docutils/setup.py Log: Move orphaned "newlatex" writer to the sandbox. Modified: trunk/docutils/HISTORY.txt =================================================================== --- trunk/docutils/HISTORY.txt 2010-12-07 10:42:53 UTC (rev 6495) +++ trunk/docutils/HISTORY.txt 2010-12-07 11:11:53 UTC (rev 6496) @@ -26,6 +26,7 @@ ``math`` and ``math_block`` doctree elements. - Decode command line arguments with the locales preferred encoding (to allow, e.g., ``--title=Dornröschen``. + - Orphaned "python" reader and "newlatex2e" writer moved to the sandbox. .. _BCP 47: http://www.rfc-editor.org/rfc/bcp/bcp47.txt Modified: trunk/docutils/RELEASE-NOTES.txt =================================================================== --- trunk/docutils/RELEASE-NOTES.txt 2010-12-07 10:42:53 UTC (rev 6495) +++ trunk/docutils/RELEASE-NOTES.txt 2010-12-07 11:11:53 UTC (rev 6496) @@ -28,6 +28,7 @@ warn and fall back to English. - Math support: reStructuredText "math" role and directive, ``math`` and ``math_block`` doctree elements. + - Orphaned "python" reader and "newlatex2e" writer moved to the sandbox. .. _BCP 47: http://www.rfc-editor.org/rfc/bcp/bcp47.txt Modified: trunk/docutils/setup.py =================================================================== --- trunk/docutils/setup.py 2010-12-07 10:42:53 UTC (rev 6495) +++ trunk/docutils/setup.py 2010-12-07 11:11:53 UTC (rev 6496) @@ -95,7 +95,7 @@ # Install data files properly. kwargs['cmdclass'] = {'build_data': build_data, 'install_data': smart_install_data} - # Auto-convert surce code for Python 3 + # Auto-convert source code for Python 3 if sys.version_info >= (3,): kwargs['cmdclass']['build_py'] = copy_build_py_2to3 else: @@ -133,7 +133,7 @@ 'docutils.parsers.rst.directives', 'docutils.parsers.rst.languages', 'docutils.readers', - 'docutils.readers.python', + # 'docutils.readers.python', # in the sandbox since 0.8 'docutils.transforms', 'docutils.math', 'docutils.writers', @@ -142,7 +142,7 @@ 'docutils.writers.pep_html', 'docutils.writers.s5_html', 'docutils.writers.latex2e', - 'docutils.writers.newlatex2e', + # 'docutils.writers.newlatex2e', # in the sandbox since 0.8 'docutils.writers.xetex', 'docutils.writers.odf_odt', ], @@ -155,8 +155,8 @@ ['docutils/writers/latex2e/default.tex', 'docutils/writers/latex2e/titlepage.tex', 'docutils/writers/latex2e/xelatex.tex',]), - ('docutils/writers/newlatex2e', - ['docutils/writers/newlatex2e/base.tex']), + # ('docutils/writers/newlatex2e', + # ['docutils/writers/newlatex2e/base.tex']), ('docutils/writers/pep_html', ['docutils/writers/pep_html/pep.css', 'docutils/writers/pep_html/template.txt']), @@ -169,7 +169,7 @@ 'scripts' : ['tools/rst2html.py', 'tools/rst2s5.py', 'tools/rst2latex.py', - 'tools/rst2newlatex.py', + # 'tools/rst2newlatex.py', 'tools/rst2xetex.py', 'tools/rst2man.py', 'tools/rst2xml.py', Added: trunk/sandbox/newlatex/README.txt =================================================================== --- trunk/sandbox/newlatex/README.txt (rev 0) +++ trunk/sandbox/newlatex/README.txt 2010-12-07 11:11:53 UTC (rev 6496) @@ -0,0 +1,21 @@ +The newlatex2e writer +********************* + +Date: 2010-12-07 + +The "newlatex2e" writer used to be in the Docutils core until +version 0.7. It is, however orphaned for a long time, deprecated +since version 0.6, and now moved to this sandbox directory. + +Please report documents that worked with "newlatex2e" but fail with +"latex2e" to the docutils mail list or the bug tracker. + +Installation +============ + +To get back a working "newlatex" writer, copy/move/link the directory +``newlatex2e`` to ``docutils/writers/`` in the standard Docutils +package and ``rst2newlatex.py`` to a place in the binary PATH. + +The test input file ``standalone_rst_newlatex.txt`` works if placed +in ``docutils/test/functional/input``. Property changes on: trunk/sandbox/newlatex/README.txt ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Copied: trunk/sandbox/newlatex/rst2newlatex.py (from rev 6473, trunk/docutils/tools/rst2newlatex.py) =================================================================== --- trunk/sandbox/newlatex/rst2newlatex.py (rev 0) +++ trunk/sandbox/newlatex/rst2newlatex.py 2010-12-07 11:11:53 UTC (rev 6496) @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +# $Id$ +# Author: David Goodger <go...@py...> +# Copyright: This module has been placed in the public domain. + +""" +A minimal front end to the Docutils Publisher, producing LaTeX using +the new LaTeX writer. +""" + +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline, default_description + + +description = ('Generates LaTeX documents from standalone reStructuredText ' + 'sources. This writer is EXPERIMENTAL and should not be used ' + 'in a production environment. ' + default_description) + +publish_cmdline(writer_name='newlatex2e', description=description) Copied: trunk/sandbox/newlatex/standalone_rst_newlatex.txt (from rev 6473, trunk/docutils/test/functional/input/standalone_rst_newlatex.txt) =================================================================== --- trunk/sandbox/newlatex/standalone_rst_newlatex.txt (rev 0) +++ trunk/sandbox/newlatex/standalone_rst_newlatex.txt 2010-12-07 11:11:53 UTC (rev 6496) @@ -0,0 +1,12 @@ +.. include:: data/standard.txt +.. include:: data/table_colspan.txt +.. include:: data/latex.txt + + +Tests for the LaTeX writer +========================== + +.. include:: data/nonalphanumeric.txt +.. include:: data/unicode.txt + +.. include:: data/errors.txt |