f24813225f
- Update to 0.22.3: - docutils/parsers/rst/directives/body.py, docutils/parsers/rst/directives/parts.py Do not flag uncategorized, auxiliary elements like sphinx.addnodes.only when testing for invalid parents of topics or sidebars (cf. https://github.com/sphinx-doc/sphinx/issues/14002). - docutils/parsers/rst/states.py More informative error messages when a substitution definition contains problematic or not supported content. Ignore combining characters when extracting a grid table block - docutils/parsers/rst/tableparser.py Ignore combining characters when parsing the grid table structure. Fixes bugs #128 and #512. - docutils/statemachine.py Fix handling of combining characters when extracting 2d-block. - Refactor pygments-2.14.patch to not use distutils. * reStructured text: Allow embedded colons in field list field * try local import of docutils components (reader, writer, parser, * Now, it is easy to add a custom stylesheet to Docutils' default stylesheet with, e.g., English typographic ones. Activate the SmartQuotes transform if where stylesheets are found. Used by stylesheet_path when - Replace rpmlint-non-executable-scripts.diff with sed in the spec * Fix [3541369] Relative __import__ also with Python 3.3 * reStructuredText "code" role and directive with syntax * Fix [ 3402314 ] allow non-ASCII whitespace, punctuation * Fix [ 2971827 ] and [ 3442827 ] extras/roman.py moved to * docutils.utils is now a package (providing a place for * Record only files required to generate the LaTeX source as
Matej Cepl2025-11-06 09:24:22 +00:00
d734152c19
Accepting request 1306483 from devel:languages:python
Ana Guerrero2025-10-03 13:42:11 +00:00
b37e3d5ce4
Revert provides conditional to provide docutils on default package
Daniel Garcia2025-09-22 10:42:47 +00:00
12d5e863a6
- Update to 0.22.2: - Remove a spurious vim .swp-file to fix bug #513.
Daniel Garcia2025-09-22 10:27:02 +00:00
a60d48307f
- Update to 0.22.1: - Only documentation fixes. docutils/frontend.py, docutils/writers/ More consistent and concise command line help. docutils/nodes.py - nodes.Element.section_hierarchy() now returns only elements with non-empty "parent" attribute. docutils/parsers/rst/states.py - Relax "section title" system messages from SEVERE to ERROR. - Fix behaviour with nested parsing into a detached node (cf. bugs #508 and #509). - New attribute NestedStateMachine.parent_state_machine. Use case: update the "current node" of parent state machine(s) after nested parsing. - Better error messages for grid table markup errors (bug #504), based on patch #214 by Jynn Nelson. docutils/transforms/references.py - Better error reports for hyperlinks with embedded URI or alias. docutils/writers/latex2e/__init__.py - Add cross-reference anchors (\phantomsection\label{...}) for elements with IDs (fixes bug #503). - Fix cross-reference anchor placement in figures, images, literal-blocks, tables, and (sub)titles. - Simplify code for images nested in reference or figure elements. - Update to 0.22.0: General - We have started to add type hints to Docutils
Matej Cepl2025-09-17 20:17:24 +00:00
133dc52c97
- Use libalternatives instead of update-alternatives, bsc#1235783
Matej Cepl2025-01-16 00:38:21 +00:00
f34c080de0
Accepting request 1220388 from devel:languages:python
Ana Guerrero2024-11-08 10:55:40 +00:00
ffedde7c57
- Update to 0.21.2: * General: + Drop support for Python 3.7 and 3.8. + Provide rst2* "console_scripts" entry points (without the .py extension) instead of installing the rst2*.py front end tools in the binary PATH. + Use docutils --reader=pep --writer=pep_html for a PEP preview. + Use python -m docutils.writers.odf_odt.prepstyles to strip the page size from an ODT writer stylesheet. + Use the same CSV format for the :header: option and the main data of the "csv-table" directive. + New option "loading" for the "image" directive. Sets the new attribute loading of the <image> doctree element. * Configuration changes: + New configuration setting root_prefix. Configurable root directory for included files. + New configuration setting sources for the "buildhtml.py" application. + Simpler and more secure input encoding default behaviour: # Do not use the locale encoding as fallback if Python is started in UTF-8 mode. Stop using "latin1" as second fallback. # Remove BOM (U+FEFF ZWNBSP at start of data) only if the input_encoding configuration setting is None, '', 'utf-8-sig', 'utf-16', or 'utf-32'. Do not remove other ZWNBSPs.
Steve Kowalik2024-11-03 05:39:44 +00:00
c6ae6af534
Accepting request 1164112 from devel:languages:python
Ana Guerrero2024-04-03 15:18:46 +00:00
0525ccfdd0
Accepting request 1163708 from home:bnavigator:branches:devel:languages:python
Markéta Machová2024-04-02 12:56:40 +00:00
83cbfe45c7
Accepting request 1152291 from devel:languages:python
Ana Guerrero2024-02-28 18:45:18 +00:00
b50fb9c5bd
Accepting request 1152096 from devel:BCI:SLCS:next
Markéta Machová2024-02-27 13:47:25 +00:00
16251759fa
Accepting request 1124758 from devel:languages:python
Ana Guerrero2023-11-13 21:16:09 +00:00
6f3e8f35b9
- Update to 0.20.1: * Include tox.ini and docutils.conf in the source package * Docutils 0.20 is the last version supporting Python 3.7 and 3.8. * Support Python 3.11 (patch #198 by Hugo van Kemenade). * New functions rst2…() for use as "console_scripts" entry points_. * Fix previous_sibling() method that led to invalid HTML in some cases * Fix bug #463. Spurious comma in deprecation warning. * Improved mock Sphinx module. * Transformer.populate_from_components() now silently ignores components that are not instances of docutils.TransformSpec. * Accept author names with initials like `A. Einstein in the "author" bibliographic field_ instead of rising an error * DanglingReferences ignores citation_reference nodes if the "use_bibex" setting is active. * New utility function xml_declaration(). * DependencyList.add() accepts pathlib.Path instances. * Support "mod" notation for modulo operation / modulus arithmetic. * Wrap definition lists with "details" class argument in a <div> with the "id" and "class" values of the list node. * Use dpub-ARIA role "doc-footnote__" (instead of ARIA role "note") for footnotes. * Do not load the inputenc package in UTF-8 encoded LaTeX sources. (UTF-8 is the default encoding for LaTeX2e since 2018). * Fix behaviour of the use_bibtex_ setting. * Outsource parts of depart_document() to new auxiliary methods make_title() and append_bibliography(). * Drop \usepackage{fixltx2e} from template. * Fix SetuptoolsDeprecationWarning: Installing '' as data is deprecated by adding data directories to package_data.packages list. * Refactored tests to use common unittest` idioms.
Steve Kowalik2023-11-10 02:32:59 +00:00
085f029ae4
Accepting request 1117736 from devel:languages:python
Ana Guerrero2023-10-15 17:26:00 +00:00
029c9c5afd
- python-roman is not actually necessary for testing.
Matej Cepl2023-10-13 22:59:34 +00:00
99e4b3adf3
- Delete sphix-6.0.0.patch - Add pygments-2.14.patch - The patch is related to pygments not Sphinx and the patch is updated to make it conditional so it work with older versions of pygments, shp#docutils#201
Daniel Garcia2023-01-10 16:45:29 +00:00
ff0e60d4fb
- Add sphinx-6.0.0.patch to fix tests for new version of sphinx.
Daniel Garcia2023-01-04 13:10:58 +00:00
e947df43a0
- Release 0.19 (2022-07-05) - General - Dropped support for Python 2.7, 3.5, and 3.6. and removed compatibility hacks from code and tests. - Code cleanup, check PEP 8 conformity with flake8 (exceptions in file tox.ini). - New module. Support for python -m docutils. Also used for the docutils console script entry point. - Let Publisher.publish() print info and prompt when waiting for input from a terminal (cf. https://clig.dev/#interactivity). - Respect "input_encoding_error_handler" setting when opening a source. - New function error_string() obsoletes utils.error_reporting.ErrorString. - Class ErrorOutput moved here from utils/error_reporting. - Use "utf-8-sig" instead of Python's default encoding if the "input_encoding" setting is None. - Fix error when reading of UTF-16 encoded source without trailing newline. - Aliases "markdown" and "commonmark" point to "commonmark_wrapper". - Alias for the "myst" parser (https://pypi.org/project/myst-docutils). - Use absolute module names in _parser_aliases instead of two import attempts. (Keeps details if the recommonmark_wrapper.py module raises an ImportError.) - Prepend parser name to ImportError if importing a parser class fails. - New module for parsing CommonMark input. Selects a
Matej Cepl2022-11-02 14:31:50 +00:00
a40a241f6e
osc copypac from project:devel:languages:python package:python-docutils revision:69, using keep-link, using expand
Dirk Mueller2022-03-31 13:19:29 +00:00
63b49a9d6a
- update to 0.18.1: * Small bugfixes (see HISTORY_). * Output changes: Identifiers: During identifier normalization_, leading number and hyphen characters are no longer stripped from a reference name_, if the id_prefix_ setting is non-empty. Example: with `--id-prefix="DU-", a section with title "34. May" currently gets the identifier key DU-may and after the change the identifier key DU-34-may. The default value for the auto_id_prefix_ setting changed to %: "use the tag name as prefix for auto-generated IDs". Set auto_id_prefix_ to id for unchanged auto-IDs. HTML5: Use the semantic tag <aside> for footnote text and citations, topics (except abstract and toc), admonitions, and system messages. Use <nav> for the Table of Contents. Make "auto" table column widths the default: Only specify column widths, if the "widths" option_ is set and not "auto". The table-style__ setting "colwidths-grid" restores the current default. math-output: html Support more commands, fix mapping of commands to Unicode characters. Scale variable sized operators and big delimiters with CSS. Don't use <tt> element (deprecated in HTML5). Use STIX fonts if available. LaTeX: legacy_class_functions`_ setting default changed to "False", admonitions are now environments. * New standard Docutils doctree node: <meta__>.
Dirk Mueller2022-03-29 12:03:04 +00:00
da7e54b9e1
- update to 0.17.1: * Fix bug #406 (MathML translation of `\mathbf). * Open "docutils.sty" with encoding set to "utf8". * Provide fallbacks for parser config settings to facilitate programmatic use. * Installing with setup.py now requires setuptools. Alternatively, install with pip_ (or "manually"). * Use importlib.import_module() to programmatically import modules. * Fix bug #385: Import of language modules. * Arabic mappings by Shahin. * Fixes in Korean translation by Shinjo Park. * Fix error when copying system_message node * Make the sidebar's "title" argument optional * Make "meta" elements available for "latex" and "odt". * Prevent infinite inclusion loops. * Move non-essential styling to plain.css`. * Support "captionbelow" class value for tables. * Display code line numbers as pseudo-elements which are skipped when copying text from code blocks. Solves feature request #32. * Support numbered figures. * New optional style that adapts to different screen sizes. * Fix#394 fix missing new line after rubric. * Patch #168 fix crashing on empty citation (by Takeshi KOMIYA). * Fix#126 manpage title with spaces. * Fix#380 commandline option problem in sphinx. * Fix/improve metadata handling: fix "keyword" splitting, allow generic fields (stored as "Custom Properties"). __ docs/user/config.html#detailled * Run python3 test like python2 against source not the build/-directory
Dirk Mueller2021-10-16 21:14:28 +00:00
f6d949f7d0
- Update to 0.16: - Dropped support for Python 2.6, 3.3 and 3.4 - Docutils now supports Python 2.7 and Python 3.5+ natively (without conversion by `2to3). - Keep backslash escapes__ in the document tree. Backslash characters in text are be represented by NULL characters in the text attribute of Doctree nodes and removed in the writing stage by the node's astext()` method. - Remove merged patch fix_tests_38.patch
Tomáš Chvátal
2020-01-15 11:05:21 +00:00
7db18e2286
- switch the "docutils" provides to the python 3 package (all the comands live there) (this fixes bsc#1039394)
Jan Matejek
2017-06-08 12:03:09 +00:00
f3a5c9d375
- only emit rst2html5 alternatives for python 3 - switch the "docutils" provides to the python 3 package (all the comands live ther)
Jan Matejek
2017-06-08 10:30:51 +00:00
0b8a87ae1d
- update to 0.13.1: * New HTML writer generating HTML 5. * languages: persian/farsi (fa) and latvian (la) mappings. * change default base url for :rfc: to http://tools.ietf.org/html/ latex2e: Fix admonition width, remove deprecated options, better tablewidth auto, ...
Dirk Mueller2017-03-09 11:40:09 +00:00