python-docutils
Port variant v13
Summary Python Documentation Utilities (3.13)
Package version 0.22.2
Homepage https://docutils.sourceforge.io
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v12
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 07 OCT 2025, 02:19:18 UTC
Port created 21 APR 2017, 05:12:41 UTC
Subpackage Descriptions
single ========================= README: Docutils 0.22.2 ========================= :Author: David Goodger :Contact: goodger@python.org :Date: $Date: 2025-09-20 19:45:20 +0200 (Sa, 20. Sep 2025) $ :Web site: https://docutils.sourceforge.io/ :Copyright: This document has been placed in the public domain. :Abstract: Docutils is a modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. For input Docutils supports reStructuredText, an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax. .. contents:: Quick-Start =========== This is for those who want to get up & running quickly. 1. Docutils requires **Python**, available from https://www.python.org/. See Dependencies_ below for details. 2. Install the latest stable release from PyPi with pip_:: pip install docutils For alternatives and details, see section `Installation`_ below. 3. Use the `front-end scripts`_ to convert reStructuredText documents. Try for example:: docutils FAQ.rst FAQ.html See Usage_ below for details. Purpose ======= The purpose of the Docutils project is to provide a set of tools for processing plaintext documentation into useful formats, such as HTML, LaTeX, troff (man pages), OpenOffice, and native XML. Support for the following sources has been implemented: * Standalone files. * `PEPs (Python Enhancement Proposals)`_. Support for the following sources is planned or provided by `third party tools`_: * Inline documentation from Python modules and packages, extracted with namespace context. * Email (RFC-822 headers, quoted excerpts, signatures, MIME parts). * Wikis, with global reference lookups of "wiki links". * Compound documents, such as multiple chapter files merged into a book. * And others as discovered. .. _PEPs (Python Enhancement Proposals): https://peps.python.org/pep-0012 .. _third party tools: docs/user/links.html#related-applications Dependencies ============ To run the code, Python_ must be installed. (Python is pre-installed with most Linux distributions.) * Since version 0.21, Docutils requires Python 3.9 or later. * Docutils versions 0.19 to 0.20.1 require Python 3.7 or later. * Docutils versions 0.16 to 0.18 require Python 2.7 or 3.5+. The **type hints** added in version 0.22 use Python 3.10 syntax. However, the Python interpreter treats them as annotations unless ``typing.TYPE_CHECKING is set to True``. .. _Python: https://www.python.org/. Recommendations --------------- Docutils uses the following packages for enhanced functionality, if they are installed: * The recommended installer is pip_, setuptools_ works, too. * The `Python Imaging Library`_ (PIL) is used for some image manipulation operations. * The `Pygments`_ package provides syntax highlight of "code" directives and roles.
Configuration Switches (platform-specific settings discarded)
PY312 OFF Build using Python 3.12 PY313 ON Build using Python 3.13
Package Dependencies by Type
Build (only) python313:dev:std
python-pip:single:v13
autoselect-python:single:std
Build and Runtime python313:primary:std
Download groups
main mirror://PYPIWHL/66/dd/f95350e853a4468ec37478414fc04ae2d61dad7a947b3015c3dcc51a09b9
Distribution File Information
b0e98d679283fc3bb0ead8a5da7f501baa632654e7056e9c5846842213d674d8 632667 python-src/docutils-0.22.2-py3-none-any.whl
Ports that require python-docutils:v13
python-Sphinx:v13 Python documentation generator (3.13)
python-myst-parser:v13 Extended commonmark compliant parser (3.13)
python-recommonmark:v13 Docutils-compatibility bridge to CommonMark (3.13)
python-sphinx-rtd-theme:v13 Read the Docs theme for Sphinx (3.13)