docutils


Namedocutils JSON
Version 0.22 PyPI version JSON
download
home_pageNone
SummaryDocutils -- Python Documentation Utilities
upload_time2025-07-29 15:20:31
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =======================
 README: Docutils 0.22
=======================

:Author: David Goodger
:Contact: goodger@python.org
:Date: $Date: 2025-07-29 17:03:01 +0200 (Di, 29. Jul 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.

* The `myst`_, `pycmark`_, or `recommonmark`_ parsers can be used to
  parse input in "Markdown" (CommonMark_) format.

The `Docutils Link List <docs/user/links.html>`__ records projects that
users of Docutils and reStructuredText may find useful.

.. _pip: https://pypi.org/project/pip/
.. _setuptools: https://pypi.org/project/setuptools/
.. _Python Imaging Library: http://www.pythonware.com/products/pil/
.. _Pygments: https://pypi.org/project/Pygments/
.. _myst: https://pypi.org/project/myst-docutils/
.. _pycmark: https://pypi.org/project/pycmark/
.. _recommonmark: https://github.com/rtfd/recommonmark
.. _CommonMark: https://spec.commonmark.org/0.30/


Installation
============

The `Python Packaging User Guide`_ gives details how to
`use pip for installing`_.

* The simplest way is to install the latest *stable release* from PyPi::

      pip install docutils

* To install a *pre-relase*, append the option ``--pre``.

* To install a `development version`_ *from source*:

  1. Open a shell

  2. Go to the directory containing the ``pyproject.toml`` file.

  3. Install the package with **one** of the following commands::

         pip install -e .  # editable install
         pip install .     # regular install

     or do a `"manual" install`_.

  4. Optional steps:

     * `Running the test suite`_
     * `Converting the documentation`_

  See also the OS-specific installation instructions below and
  the `Docutils version repository`_ documentation.

* To install for a *specific Python version*, use this version in the
  setup call, e.g. ::

       python3.11 -m pip install docutils

  If the python executable isn't on your path, you'll have to specify the
  complete path, such as ``/usr/local/bin/python3.11``.

  To install for different Python versions, repeat step 3 for every
  required version. The last installed version will be used for the
  ``docutils`` command line application.

.. _Python Packaging User Guide: https://packaging.python.org/en/latest/
.. _use pip for installing:
    https://packaging.python.org/en/latest/tutorials/installing-packages/
    #use-pip-for-installing
.. _"editable" install:
    https://pip.pypa.io/en/stable/topics/local-project-installs/
    #editable-installs
.. _"manual" install: docs/dev/repository.html#manual-install


GNU/Linux, BSDs, Unix, Mac OS X, etc.
-------------------------------------

* Use ``su`` or ``sudo`` for a system-wide
  installation as ``root``, e.g.::

      sudo pip install docutils


Windows
-------

* The Python FAQ explains `how to run a Python program under Windows`__.

  __ https://docs.python.org/3/faq/windows.html
     #how-do-i-run-a-python-program-under-windows

* Usually, pip_ is automatically installed if you are using Python
  downloaded from https://python.org. If not, see the
  `pip documentation <https://pip.pypa.io/en/stable/installation/>`__.

* The command window should recognise the word ``py`` as an instruction to
  start the interpreter, e.g.

       py -m pip install docutils

  If this does not work, you may have to specify the full path to the
  Python executable.


Usage
=====

Start the "docutils" command line application with::

    docutils [options] [<source> [<destination>]]

The default action is to convert a reStructuredText_ document to HTML5,
for example::

    docutils test.rst test.html

Read the ``--help`` option output for details on options and arguments and
`Docutils Front-End Tools`_ for the full documentation of the various tools.

For programmatic use of the `docutils` Python package, read the
`API Reference Material`_ and the source code.
Remaining questions may be answered in the `Docutils Project
Documentation`_ or the Docutils-users_ mailing list.

Contributions are welcome!

.. _reStructuredText: https://docutils.sourceforge.io/rst.html
.. _front-end scripts:
.. _Docutils Front-End Tools: docs/user/tools.html
.. _API Reference Material: /docs/index.html
                            #api-reference-material-for-client-developers
.. _Docutils Project Documentation: /docs/index.html


Project Files & Directories
===========================

* README.rst: You're reading it.

* COPYING.rst: Public Domain Dedication and copyright details for
  non-public-domain files (most are PD).

* FAQ.rst: Frequently Asked Questions (with answers!).

* RELEASE-NOTES.rst: Summary of the major changes in recent releases.

* HISTORY.rst: A detailed change log, for the current and all previous
  project releases.

* BUGS.rst: Known bugs, and how to report a bug.

* THANKS.rst: List of contributors.

* pyproject.toml: Project metadata.
  See "Installation" above.

* docutils: The project source directory, installed as a Python
  package.

* docs: The project documentation directory.  Read ``docs/index.rst``
  for an overview.

* docs/user: The project user documentation directory.  Contains the
  following documents, among others:

  - docs/user/tools.rst: Docutils Front-End Tools
  - docs/user/latex.rst: Docutils LaTeX Writer
  - docs/user/rst/quickstart.rst: A ReStructuredText Primer
  - docs/user/rst/quickref.html: Quick reStructuredText (HTML only)

* docs/ref: The project reference directory.
  ``docs/ref/rst/restructuredtext.rst`` is the reStructuredText
  reference.

* licenses: Directory containing copies of license files for
  non-public-domain files.

* tools: Directory for Docutils front-end tools.  See
  ``docs/user/tools.rst`` for documentation.

* test: Unit tests.  Not required to use the software, but very useful
  if you're planning to modify it.  See `Running the Test Suite`_
  below.


Development version
===================

While we are trying to follow a "release early & often" policy,
features are added frequently.
We recommend using a current snapshot or a working copy of the repository.

Repository check-out:
  To keep up to date on the latest developments,
  use a `working copy`__ of the `Docutils version repository`_.

Snapshots:
  To get a repository _`snapshot`, go to
  https://sourceforge.net/p/docutils/code/HEAD/tree/trunk/docutils/
  and click the download snapshot button.

  Unpack in a temporary directory,
  **not** directly in Python's ``site-packages``.

See the `Installation`_ instructions above.

__ docs/dev/repository.html#checking-out-the-repository
.. _Docutils version repository: docs/dev/repository.html
.. _sandbox: https://docutils.sourceforge.io/sandbox/README.html


Converting the documentation
============================

After unpacking and installing the Docutils package, the following
shell commands will generate HTML for all included documentation::

    cd <archive_directory_path>
    tools/buildhtml.py .

On Windows systems, type::

    cd <archive_directory_path>
    py tools\buildhtml.py ..

The final directory name of the ``<archive_directory_path>`` is
"docutils" for snapshots.  For official releases, the directory may be
called "docutils-X.Y.Z", where "X.Y.Z" is the release version.

Some files may generate system messages (warnings and errors).  The
``docs/user/rst/demo.rst`` file (under the archive directory) contains
five intentional errors.  (They test the error reporting mechanism!)


Running the Test Suite
======================

The test suite is documented in `Docutils Testing`_ (docs/dev/testing.rst).

To run the entire test suite, open a shell and use the following
commands::

    cd <archive_directory_path>/test
    ./alltests.py

Under Windows, type::

    cd <archive_directory_path>\test
    python alltests.py


You should see a long line of periods, one for each test, and then a
summary like this::

    Ran 1744 tests in 5.859s

    OK (skipped=1)
    Elapsed time: 6.235 seconds

The number of tests will grow over time, and the times reported will
depend on the computer running the tests.
Some test are skipped, if optional dependencies (`recommendations`_)
are missing.
The difference between the two times represents the time required to set
up the tests (import modules, create data structures, etc.).

A copy of the test output is written to the file ``alltests.out``.

If any of the tests fail, please `open a bug report`_ or `send an email`_
(see `Bugs <BUGS.html>`_).
Please include all relevant output, information about your operating
system, Python version, and Docutils version.  To see the Docutils
version, look at the test output or use ::

    docutils --version

.. _Docutils Testing: https://docutils.sourceforge.io/docs/dev/testing.html
.. _open a bug report:
   https://sourceforge.net/p/docutils/bugs/
.. _send an email: mailto:docutils-users@lists.sourceforge.net
   ?subject=Test%20suite%20failure
.. _web interface: https://sourceforge.net/p/docutils/mailman/


Getting Help
============

All documentation can be reached from the `Project Documentation
Overview`_.

The SourceForge `project page`_ has links to the tracker, mailing
lists, and code repository.

If you have further questions or need assistance with Docutils or
reStructuredText, please post a message to the Docutils-users_ mailing
list.

.. _Project Documentation Overview: docs/index.html
.. _project page: https://sourceforge.net/p/docutils
.. _Docutils-users: docs/user/mailing-lists.html#docutils-users


.. Emacs settings

   Local Variables:
   mode: indented-text
   mode: rst
   indent-tabs-mode: nil
   sentence-end-double-space: t
   fill-column: 70
   End:


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "docutils",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "docutils-develop list <docutils-develop@lists.sourceforge.net>",
    "keywords": null,
    "author": null,
    "author_email": "David Goodger <goodger@python.org>",
    "download_url": "https://files.pythonhosted.org/packages/e9/86/5b41c32ecedcfdb4c77b28b6cb14234f252075f8cdb254531727a35547dd/docutils-0.22.tar.gz",
    "platform": null,
    "description": "=======================\n README: Docutils 0.22\n=======================\n\n:Author: David Goodger\n:Contact: goodger@python.org\n:Date: $Date: 2025-07-29 17:03:01 +0200 (Di, 29. Jul 2025) $\n:Web site: https://docutils.sourceforge.io/\n:Copyright: This document has been placed in the public domain.\n\n:Abstract: Docutils is a modular system for processing documentation into\n           useful formats, such as HTML, XML, and LaTeX.\n           For input Docutils supports reStructuredText, an easy-to-read,\n           what-you-see-is-what-you-get plaintext markup syntax.\n\n.. contents::\n\n\nQuick-Start\n===========\n\nThis is for those who want to get up & running quickly.\n\n1. Docutils requires **Python**, available from\n   https://www.python.org/.\n   See Dependencies_ below for details.\n\n2. Install the latest stable release from PyPi with pip_::\n\n       pip install docutils\n\n   For alternatives and details, see section `Installation`_ below.\n\n3. Use the `front-end scripts`_ to convert reStructuredText documents.\n   Try for example::\n\n       docutils FAQ.rst FAQ.html\n\n   See Usage_ below for details.\n\n\nPurpose\n=======\n\nThe purpose of the Docutils project is to provide a set of tools for\nprocessing plaintext documentation into useful formats, such as HTML,\nLaTeX, troff (man pages), OpenOffice, and native XML.  Support for the\nfollowing sources has been implemented:\n\n* Standalone files.\n\n* `PEPs (Python Enhancement Proposals)`_.\n\nSupport for the following sources is planned or provided by\n`third party tools`_:\n\n* Inline documentation from Python modules and packages, extracted\n  with namespace context.\n\n* Email (RFC-822 headers, quoted excerpts, signatures, MIME parts).\n\n* Wikis, with global reference lookups of \"wiki links\".\n\n* Compound documents, such as multiple chapter files merged into a\n  book.\n\n* And others as discovered.\n\n.. _PEPs (Python Enhancement Proposals):\n   https://peps.python.org/pep-0012\n.. _third party tools: docs/user/links.html#related-applications\n\n\nDependencies\n============\n\nTo run the code, Python_ must be installed.\n(Python is pre-installed with most Linux distributions.)\n\n* Since version 0.21, Docutils requires Python\u00a03.9 or later.\n* Docutils versions 0.19 to 0.20.1 require Python\u00a03.7 or later.\n* Docutils versions 0.16 to 0.18 require Python\u00a02.7 or 3.5+.\n\nThe **type hints** added in version 0.22 use Python\u00a03.10 syntax.\nHowever, the Python interpreter treats them as annotations\nunless ``typing.TYPE_CHECKING`` is set to ``True``.\n\n.. _Python: https://www.python.org/.\n\n\nRecommendations\n---------------\n\nDocutils uses the following packages for enhanced functionality, if they\nare installed:\n\n* The recommended installer is pip_, setuptools_ works, too.\n\n* The `Python Imaging Library`_ (PIL) is used for some image\n  manipulation operations.\n\n* The `Pygments`_ package provides syntax highlight of \"code\" directives\n  and roles.\n\n* The `myst`_, `pycmark`_, or `recommonmark`_ parsers can be used to\n  parse input in \"Markdown\" (CommonMark_) format.\n\nThe `Docutils Link List <docs/user/links.html>`__ records projects that\nusers of Docutils and reStructuredText may find useful.\n\n.. _pip: https://pypi.org/project/pip/\n.. _setuptools: https://pypi.org/project/setuptools/\n.. _Python Imaging Library: http://www.pythonware.com/products/pil/\n.. _Pygments: https://pypi.org/project/Pygments/\n.. _myst: https://pypi.org/project/myst-docutils/\n.. _pycmark: https://pypi.org/project/pycmark/\n.. _recommonmark: https://github.com/rtfd/recommonmark\n.. _CommonMark: https://spec.commonmark.org/0.30/\n\n\nInstallation\n============\n\nThe `Python Packaging User Guide`_ gives details how to\n`use pip for installing`_.\n\n* The simplest way is to install the latest *stable release* from PyPi::\n\n      pip install docutils\n\n* To install a *pre-relase*, append the option ``--pre``.\n\n* To install a `development version`_ *from source*:\n\n  1. Open a shell\n\n  2. Go to the directory containing the ``pyproject.toml`` file.\n\n  3. Install the package with **one** of the following commands::\n\n         pip install -e .  # editable install\n         pip install .     # regular install\n\n     or do a `\"manual\" install`_.\n\n  4. Optional steps:\n\n     * `Running the test suite`_\n     * `Converting the documentation`_\n\n  See also the OS-specific installation instructions below and\n  the `Docutils version repository`_ documentation.\n\n* To install for a *specific Python version*, use this version in the\n  setup call, e.g. ::\n\n       python3.11 -m pip install docutils\n\n  If the python executable isn't on your path, you'll have to specify the\n  complete path, such as ``/usr/local/bin/python3.11``.\n\n  To install for different Python versions, repeat step\u00a03 for every\n  required version. The last installed version will be used for the\n  ``docutils`` command line application.\n\n.. _Python Packaging User Guide: https://packaging.python.org/en/latest/\n.. _use pip for installing:\n    https://packaging.python.org/en/latest/tutorials/installing-packages/\n    #use-pip-for-installing\n.. _\"editable\" install:\n    https://pip.pypa.io/en/stable/topics/local-project-installs/\n    #editable-installs\n.. _\"manual\" install: docs/dev/repository.html#manual-install\n\n\nGNU/Linux, BSDs, Unix, Mac OS X, etc.\n-------------------------------------\n\n* Use ``su`` or ``sudo`` for a system-wide\n  installation as ``root``, e.g.::\n\n      sudo pip install docutils\n\n\nWindows\n-------\n\n* The Python FAQ explains `how to run a Python program under Windows`__.\n\n  __ https://docs.python.org/3/faq/windows.html\n     #how-do-i-run-a-python-program-under-windows\n\n* Usually, pip_ is automatically installed if you are using Python\n  downloaded from https://python.org. If not, see the\n  `pip documentation <https://pip.pypa.io/en/stable/installation/>`__.\n\n* The command window should recognise the word ``py`` as an instruction to\n  start the interpreter, e.g.\n\n       py -m pip install docutils\n\n  If this does not work, you may have to specify the full path to the\n  Python executable.\n\n\nUsage\n=====\n\nStart the \"docutils\" command line application with::\n\n    docutils [options] [<source> [<destination>]]\n\nThe default action is to convert a reStructuredText_ document to HTML5,\nfor example::\n\n    docutils test.rst test.html\n\nRead the ``--help`` option output for details on options and arguments and\n`Docutils Front-End Tools`_ for the full documentation of the various tools.\n\nFor programmatic use of the `docutils` Python package, read the\n`API Reference Material`_ and the source code.\nRemaining questions may be answered in the `Docutils Project\nDocumentation`_ or the Docutils-users_ mailing list.\n\nContributions are welcome!\n\n.. _reStructuredText: https://docutils.sourceforge.io/rst.html\n.. _front-end scripts:\n.. _Docutils Front-End Tools: docs/user/tools.html\n.. _API Reference Material: /docs/index.html\n                            #api-reference-material-for-client-developers\n.. _Docutils Project Documentation: /docs/index.html\n\n\nProject Files & Directories\n===========================\n\n* README.rst: You're reading it.\n\n* COPYING.rst: Public Domain Dedication and copyright details for\n  non-public-domain files (most are PD).\n\n* FAQ.rst: Frequently Asked Questions (with answers!).\n\n* RELEASE-NOTES.rst: Summary of the major changes in recent releases.\n\n* HISTORY.rst: A detailed change log, for the current and all previous\n  project releases.\n\n* BUGS.rst: Known bugs, and how to report a bug.\n\n* THANKS.rst: List of contributors.\n\n* pyproject.toml: Project metadata.\n  See \"Installation\" above.\n\n* docutils: The project source directory, installed as a Python\n  package.\n\n* docs: The project documentation directory.  Read ``docs/index.rst``\n  for an overview.\n\n* docs/user: The project user documentation directory.  Contains the\n  following documents, among others:\n\n  - docs/user/tools.rst: Docutils Front-End Tools\n  - docs/user/latex.rst: Docutils LaTeX Writer\n  - docs/user/rst/quickstart.rst: A ReStructuredText Primer\n  - docs/user/rst/quickref.html: Quick reStructuredText (HTML only)\n\n* docs/ref: The project reference directory.\n  ``docs/ref/rst/restructuredtext.rst`` is the reStructuredText\n  reference.\n\n* licenses: Directory containing copies of license files for\n  non-public-domain files.\n\n* tools: Directory for Docutils front-end tools.  See\n  ``docs/user/tools.rst`` for documentation.\n\n* test: Unit tests.  Not required to use the software, but very useful\n  if you're planning to modify it.  See `Running the Test Suite`_\n  below.\n\n\nDevelopment version\n===================\n\nWhile we are trying to follow a \"release early & often\" policy,\nfeatures are added frequently.\nWe recommend using a current snapshot or a working copy of the repository.\n\nRepository check-out:\n  To keep up to date on the latest developments,\n  use a `working copy`__ of the `Docutils version repository`_.\n\nSnapshots:\n  To get a repository _`snapshot`, go to\n  https://sourceforge.net/p/docutils/code/HEAD/tree/trunk/docutils/\n  and click the download snapshot button.\n\n  Unpack in a temporary directory,\n  **not** directly in Python's ``site-packages``.\n\nSee the `Installation`_ instructions above.\n\n__ docs/dev/repository.html#checking-out-the-repository\n.. _Docutils version repository: docs/dev/repository.html\n.. _sandbox: https://docutils.sourceforge.io/sandbox/README.html\n\n\nConverting the documentation\n============================\n\nAfter unpacking and installing the Docutils package, the following\nshell commands will generate HTML for all included documentation::\n\n    cd <archive_directory_path>\n    tools/buildhtml.py .\n\nOn Windows systems, type::\n\n    cd <archive_directory_path>\n    py tools\\buildhtml.py ..\n\nThe final directory name of the ``<archive_directory_path>`` is\n\"docutils\" for snapshots.  For official releases, the directory may be\ncalled \"docutils-X.Y.Z\", where \"X.Y.Z\" is the release version.\n\nSome files may generate system messages (warnings and errors).  The\n``docs/user/rst/demo.rst`` file (under the archive directory) contains\nfive intentional errors.  (They test the error reporting mechanism!)\n\n\nRunning the Test Suite\n======================\n\nThe test suite is documented in `Docutils Testing`_ (docs/dev/testing.rst).\n\nTo run the entire test suite, open a shell and use the following\ncommands::\n\n    cd <archive_directory_path>/test\n    ./alltests.py\n\nUnder Windows, type::\n\n    cd <archive_directory_path>\\test\n    python alltests.py\n\n\nYou should see a long line of periods, one for each test, and then a\nsummary like this::\n\n    Ran 1744 tests in 5.859s\n\n    OK (skipped=1)\n    Elapsed time: 6.235 seconds\n\nThe number of tests will grow over time, and the times reported will\ndepend on the computer running the tests.\nSome test are skipped, if optional dependencies (`recommendations`_)\nare missing.\nThe difference between the two times represents the time required to set\nup the tests (import modules, create data structures, etc.).\n\nA copy of the test output is written to the file ``alltests.out``.\n\nIf any of the tests fail, please `open a bug report`_ or `send an email`_\n(see `Bugs <BUGS.html>`_).\nPlease include all relevant output, information about your operating\nsystem, Python version, and Docutils version.  To see the Docutils\nversion, look at the test output or use ::\n\n    docutils --version\n\n.. _Docutils Testing: https://docutils.sourceforge.io/docs/dev/testing.html\n.. _open a bug report:\n   https://sourceforge.net/p/docutils/bugs/\n.. _send an email: mailto:docutils-users@lists.sourceforge.net\n   ?subject=Test%20suite%20failure\n.. _web interface: https://sourceforge.net/p/docutils/mailman/\n\n\nGetting Help\n============\n\nAll documentation can be reached from the `Project Documentation\nOverview`_.\n\nThe SourceForge `project page`_ has links to the tracker, mailing\nlists, and code repository.\n\nIf you have further questions or need assistance with Docutils or\nreStructuredText, please post a message to the Docutils-users_ mailing\nlist.\n\n.. _Project Documentation Overview: docs/index.html\n.. _project page: https://sourceforge.net/p/docutils\n.. _Docutils-users: docs/user/mailing-lists.html#docutils-users\n\n\n..\f Emacs settings\n\n   Local Variables:\n   mode: indented-text\n   mode: rst\n   indent-tabs-mode: nil\n   sentence-end-double-space: t\n   fill-column: 70\n   End:\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Docutils -- Python Documentation Utilities",
    "version": "0.22",
    "project_urls": {
        "Changelog": "https://docutils.sourceforge.io/HISTORY.html",
        "Code": "https://sourceforge.net/p/docutils/code/",
        "Documentation": "https://docutils.sourceforge.io/docs/",
        "Download": "https://pypi.org/project/docutils/",
        "Homepage": "https://docutils.sourceforge.io",
        "Issue tracker": "https://sourceforge.net/p/docutils/bugs/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "44578db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6",
                "md5": "8107da450a0507dd1a725ca9ed37affa",
                "sha256": "4ed966a0e96a0477d852f7af31bdcb3adc049fbb35ccba358c2ea8a03287615e"
            },
            "downloads": -1,
            "filename": "docutils-0.22-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8107da450a0507dd1a725ca9ed37affa",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 630709,
            "upload_time": "2025-07-29T15:20:28",
            "upload_time_iso_8601": "2025-07-29T15:20:28.335810Z",
            "url": "https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e9865b41c32ecedcfdb4c77b28b6cb14234f252075f8cdb254531727a35547dd",
                "md5": "8137a602a5a48ae7837af05ecca8e716",
                "sha256": "ba9d57750e92331ebe7c08a1bbf7a7f8143b86c476acd51528b042216a6aad0f"
            },
            "downloads": -1,
            "filename": "docutils-0.22.tar.gz",
            "has_sig": false,
            "md5_digest": "8137a602a5a48ae7837af05ecca8e716",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 2277984,
            "upload_time": "2025-07-29T15:20:31",
            "upload_time_iso_8601": "2025-07-29T15:20:31.060925Z",
            "url": "https://files.pythonhosted.org/packages/e9/86/5b41c32ecedcfdb4c77b28b6cb14234f252075f8cdb254531727a35547dd/docutils-0.22.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-29 15:20:31",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "docutils"
}
        
Elapsed time: 0.91201s