mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Merge pull request #10212 from AA-Turner/remove-module-docstring-titles
Remove module docstring titles
This commit is contained in:
commit
b12b39db05
3
LICENSE
3
LICENSE
@ -1,6 +1,9 @@
|
||||
License for Sphinx
|
||||
==================
|
||||
|
||||
Unless otherwise indicated, all code in the Sphinx project is licenced under the
|
||||
two clause BSD licence below.
|
||||
|
||||
Copyright (c) 2007-2022 by the Sphinx team (see AUTHORS file).
|
||||
All rights reserved.
|
||||
|
||||
|
@ -35,12 +35,6 @@ import-order-style = smarkets
|
||||
per-file-ignores =
|
||||
tests/*: E501
|
||||
|
||||
[flake8:local-plugins]
|
||||
extension =
|
||||
X101 = utils.checks:sphinx_has_header
|
||||
paths =
|
||||
.
|
||||
|
||||
[isort]
|
||||
line_length = 95
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
Sphinx
|
||||
~~~~~~
|
||||
|
||||
The Sphinx documentation toolchain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The Sphinx documentation toolchain."""
|
||||
|
||||
# Keep this file executable as-is in Python 3!
|
||||
# (Otherwise getting the version out of it from setup.py is impossible.)
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.__main__
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
The Sphinx documentation toolchain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The Sphinx documentation toolchain."""
|
||||
|
||||
import sys
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.addnodes
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
Additional docutils nodes.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Additional docutils nodes."""
|
||||
|
||||
from typing import TYPE_CHECKING, Any, Dict, List, Sequence
|
||||
|
||||
|
@ -1,13 +1,6 @@
|
||||
"""
|
||||
sphinx.application
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
"""Sphinx application class and extensibility interface.
|
||||
|
||||
Sphinx application class and extensibility interface.
|
||||
|
||||
Gracefully adapted from the TextPress system by Armin.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
Gracefully adapted from the TextPress system by Armin.
|
||||
"""
|
||||
|
||||
import os
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
Builder superclass for all builders.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Builder superclass for all builders."""
|
||||
|
||||
import pickle
|
||||
import time
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders._epub_base
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Base class of epub2/epub3 builders.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Base class of epub2/epub3 builders."""
|
||||
|
||||
import html
|
||||
import os
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.changes
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Changelog builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Changelog builder."""
|
||||
|
||||
import html
|
||||
from os import path
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.dirhtml
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Directory HTML builders.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Directory HTML builders."""
|
||||
|
||||
from os import path
|
||||
from typing import Any, Dict
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.dummy
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Do syntax checks, but no writing.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Do syntax checks, but no writing."""
|
||||
|
||||
from typing import Any, Dict, Set
|
||||
|
||||
|
@ -1,12 +1,6 @@
|
||||
"""
|
||||
sphinx.builders.epub3
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
"""Build epub3 files.
|
||||
|
||||
Build epub3 files.
|
||||
Originally derived from epub.py.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
Originally derived from epub.py.
|
||||
"""
|
||||
|
||||
import html
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.gettext
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The MessageCatalogBuilder class.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The MessageCatalogBuilder class."""
|
||||
|
||||
from codecs import open
|
||||
from collections import OrderedDict, defaultdict
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.html
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Several HTML builders.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Several HTML builders."""
|
||||
|
||||
import html
|
||||
import os
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.html.transforms
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Transforms for HTML builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Transforms for HTML builder."""
|
||||
|
||||
import re
|
||||
from typing import Any, Dict, List
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.latex
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
LaTeX builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""LaTeX builder."""
|
||||
|
||||
import os
|
||||
import warnings
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.latex.constants
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
consntants for LaTeX builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""consntants for LaTeX builder."""
|
||||
|
||||
from typing import Any, Dict
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.latex.nodes
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Additional nodes for LaTeX writer.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Additional nodes for LaTeX writer."""
|
||||
|
||||
from docutils import nodes
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.latex.theming
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Theming support for LaTeX builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Theming support for LaTeX builder."""
|
||||
|
||||
import configparser
|
||||
from os import path
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.latex.transforms
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Transforms for LaTeX builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Transforms for LaTeX builder."""
|
||||
|
||||
from typing import Any, Dict, List, Set, Tuple, cast
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.latex.util
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Utilities for LaTeX builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Utilities for LaTeX builder."""
|
||||
|
||||
from typing import Optional
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.linkcheck
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The CheckExternalLinksBuilder class.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The CheckExternalLinksBuilder class."""
|
||||
|
||||
import json
|
||||
import re
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.manpage
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Manual pages builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Manual pages builder."""
|
||||
|
||||
from os import path
|
||||
from typing import Any, Dict, List, Set, Tuple, Union
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.singlehtml
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Single HTML builders.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Single HTML builders."""
|
||||
|
||||
from os import path
|
||||
from typing import Any, Dict, List, Tuple, Union
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.texinfo
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Texinfo builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Texinfo builder."""
|
||||
|
||||
import os
|
||||
from os import path
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.text
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Plain-text Sphinx builder.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Plain-text Sphinx builder."""
|
||||
|
||||
from os import path
|
||||
from typing import Any, Dict, Iterator, Set, Tuple
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.builders.xml
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Docutils-native XML and pseudo-XML builders.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Docutils-native XML and pseudo-XML builders."""
|
||||
|
||||
from os import path
|
||||
from typing import Any, Dict, Iterator, Set, Type, Union
|
||||
|
@ -1,9 +1 @@
|
||||
"""
|
||||
sphinx.cmd
|
||||
~~~~~~~~~~
|
||||
|
||||
Modules for command line executables.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Modules for command line executables."""
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.cmd.build
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
Build documentation from a provided source.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Build documentation from a provided source."""
|
||||
|
||||
import argparse
|
||||
import bdb
|
||||
|
@ -1,17 +1,10 @@
|
||||
"""
|
||||
sphinx.cmd.make_mode
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
"""sphinx-build -M command-line handling.
|
||||
|
||||
sphinx-build -M command-line handling.
|
||||
This replaces the old, platform-dependent and once-generated content
|
||||
of Makefile / make.bat.
|
||||
|
||||
This replaces the old, platform-dependent and once-generated content
|
||||
of Makefile / make.bat.
|
||||
|
||||
This is in its own module so that importing it is fast. It should not
|
||||
import the main Sphinx modules (like sphinx.applications, sphinx.builders).
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
This is in its own module so that importing it is fast. It should not
|
||||
import the main Sphinx modules (like sphinx.applications, sphinx.builders).
|
||||
"""
|
||||
|
||||
import os
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.cmd.quickstart
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Quickly setup documentation source to work with Sphinx.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Quickly setup documentation source to work with Sphinx."""
|
||||
|
||||
import argparse
|
||||
import locale
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.config
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
Build configuration file handling.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Build configuration file handling."""
|
||||
|
||||
import re
|
||||
import traceback
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.deprecation
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Sphinx deprecation classes and utilities.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Sphinx deprecation classes and utilities."""
|
||||
|
||||
import sys
|
||||
import warnings
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.directives
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
Handlers for additional ReST directives.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Handlers for additional ReST directives."""
|
||||
|
||||
import re
|
||||
from typing import TYPE_CHECKING, Any, Dict, Generic, List, Tuple, TypeVar, cast
|
||||
|
@ -1,11 +1,3 @@
|
||||
"""
|
||||
sphinx.directives.code
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
|
||||
import sys
|
||||
import textwrap
|
||||
from difflib import unified_diff
|
||||
|
@ -1,11 +1,3 @@
|
||||
"""
|
||||
sphinx.directives.other
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
|
||||
import re
|
||||
from typing import TYPE_CHECKING, Any, Dict, List, cast
|
||||
|
||||
|
@ -1,11 +1,3 @@
|
||||
"""
|
||||
sphinx.directives.patches
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
|
||||
import os
|
||||
import warnings
|
||||
from os import path
|
||||
|
@ -1,12 +1,7 @@
|
||||
"""
|
||||
sphinx.domains
|
||||
~~~~~~~~~~~~~~
|
||||
"""Support for domains.
|
||||
|
||||
Support for domains, which are groupings of description directives
|
||||
and roles describing e.g. constructs of one programming language.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
Domains are groupings of description directives
|
||||
and roles describing e.g. constructs of one programming language.
|
||||
"""
|
||||
|
||||
import copy
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.c
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
The C language domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The C language domain."""
|
||||
|
||||
import re
|
||||
from typing import (Any, Callable, Dict, Generator, Iterator, List, Optional, Tuple, TypeVar,
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.changeset
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The changeset domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The changeset domain."""
|
||||
|
||||
from typing import TYPE_CHECKING, Any, Dict, List, NamedTuple, cast
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.citation
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The citation domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The citation domain."""
|
||||
|
||||
from typing import TYPE_CHECKING, Any, Dict, List, Optional, Set, Tuple, cast
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.cpp
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The C++ language domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The C++ language domain."""
|
||||
|
||||
import re
|
||||
from typing import (Any, Callable, Dict, Generator, Iterator, List, Optional, Tuple, TypeVar,
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.index
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The index domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The index domain."""
|
||||
|
||||
from typing import TYPE_CHECKING, Any, Dict, Iterable, List, Tuple
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.javascript
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The JavaScript domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The JavaScript domain."""
|
||||
|
||||
from typing import Any, Dict, Iterator, List, Optional, Tuple, cast
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.math
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The math domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The math domain."""
|
||||
|
||||
from typing import TYPE_CHECKING, Any, Dict, Iterable, List, Optional, Tuple
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.python
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The Python domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The Python domain."""
|
||||
|
||||
import builtins
|
||||
import inspect
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.rst
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The reStructuredText domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The reStructuredText domain."""
|
||||
|
||||
import re
|
||||
from typing import Any, Dict, Iterator, List, Optional, Tuple, cast
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.domains.std
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The standard domain.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The standard domain."""
|
||||
|
||||
import re
|
||||
import warnings
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Global creation environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Global creation environment."""
|
||||
|
||||
import os
|
||||
import pickle
|
||||
|
@ -1,9 +1 @@
|
||||
"""
|
||||
sphinx.environment.adapters
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Sphinx environment adapters
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Sphinx environment adapters"""
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment.adapters.asset
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Assets adapter for sphinx.environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Assets adapter for sphinx.environment."""
|
||||
|
||||
from sphinx.environment import BuildEnvironment
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment.adapters.indexentries
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Index entries adapters for sphinx.environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Index entries adapters for sphinx.environment."""
|
||||
|
||||
import re
|
||||
import unicodedata
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment.adapters.toctree
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Toctree adapter for sphinx.environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Toctree adapter for sphinx.environment."""
|
||||
|
||||
from typing import TYPE_CHECKING, Any, Iterable, List, Optional, cast
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment.collectors
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The data collector components for sphinx.environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The data collector components for sphinx.environment."""
|
||||
|
||||
from typing import TYPE_CHECKING, Dict, List, Optional, Set
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment.collectors.asset
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The image collector for sphinx.environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The image collector for sphinx.environment."""
|
||||
|
||||
import os
|
||||
from glob import glob
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment.collectors.dependencies
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The dependencies collector components for sphinx.environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The dependencies collector components for sphinx.environment."""
|
||||
|
||||
import os
|
||||
from os import path
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment.collectors.metadata
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The metadata collector components for sphinx.environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The metadata collector components for sphinx.environment."""
|
||||
|
||||
from typing import Any, Dict, List, Set, cast
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment.collectors.title
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The title collector components for sphinx.environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The title collector components for sphinx.environment."""
|
||||
|
||||
from typing import Any, Dict, Set
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.environment.collectors.toctree
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Toctree collector for sphinx.environment.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Toctree collector for sphinx.environment."""
|
||||
|
||||
from typing import Any, Dict, List, Set, Tuple, Type, TypeVar, cast
|
||||
|
||||
|
@ -1,13 +1,4 @@
|
||||
"""
|
||||
sphinx.errors
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
Contains SphinxError and a few subclasses (in an extra module to avoid
|
||||
circular import problems).
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Contains SphinxError and a few subclasses."""
|
||||
|
||||
from typing import Any
|
||||
|
||||
|
@ -1,13 +1,6 @@
|
||||
"""
|
||||
sphinx.events
|
||||
~~~~~~~~~~~~~
|
||||
"""Sphinx core events.
|
||||
|
||||
Sphinx core events.
|
||||
|
||||
Gracefully adapted from the TextPress system by Armin.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
Gracefully adapted from the TextPress system by Armin.
|
||||
"""
|
||||
|
||||
from collections import defaultdict
|
||||
|
@ -1,9 +1 @@
|
||||
"""
|
||||
sphinx.ext
|
||||
~~~~~~~~~~
|
||||
|
||||
Contains Sphinx features not activated by default.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Contains Sphinx features not activated by default."""
|
||||
|
@ -1,17 +1,12 @@
|
||||
"""
|
||||
sphinx.ext.apidoc
|
||||
~~~~~~~~~~~~~~~~~
|
||||
"""Creates reST files corresponding to Python modules for code documentation.
|
||||
|
||||
Parses a directory tree looking for Python modules and packages and creates
|
||||
ReST files appropriately to create code documentation with Sphinx. It also
|
||||
creates a modules index (named modules.<suffix>).
|
||||
Parses a directory tree looking for Python modules and packages and creates
|
||||
ReST files appropriately to create code documentation with Sphinx. It also
|
||||
creates a modules index (named modules.<suffix>).
|
||||
|
||||
This is derived from the "sphinx-autopackage" script, which is:
|
||||
Copyright 2008 Société des arts technologiques (SAT),
|
||||
https://sat.qc.ca/
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
This is derived from the "sphinx-autopackage" script, which is:
|
||||
Copyright 2008 Société des arts technologiques (SAT),
|
||||
https://sat.qc.ca/
|
||||
"""
|
||||
|
||||
import argparse
|
||||
|
@ -1,13 +1,8 @@
|
||||
"""
|
||||
sphinx.ext.autodoc
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
"""Extension to create automatic documentation from code docstrings.
|
||||
|
||||
Automatically insert docstrings for functions, classes or whole modules into
|
||||
the doctree, thus avoiding duplication between docstrings and documentation
|
||||
for those who like elaborate docstrings.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
Automatically insert docstrings for functions, classes or whole modules into
|
||||
the doctree, thus avoiding duplication between docstrings and documentation
|
||||
for those who like elaborate docstrings.
|
||||
"""
|
||||
|
||||
import re
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.autodoc.deprecated
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The deprecated Documenters for autodoc.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""The deprecated Documenters for autodoc."""
|
||||
|
||||
import warnings
|
||||
from typing import Any
|
||||
|
@ -1,11 +1,3 @@
|
||||
"""
|
||||
sphinx.ext.autodoc.directive
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
|
||||
import warnings
|
||||
from typing import Any, Callable, Dict, List, Set, Type
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.autodoc.importer
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Importer utilities for autodoc
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Importer utilities for autodoc"""
|
||||
|
||||
import importlib
|
||||
import traceback
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.autodoc.mock
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
mock for autodoc
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""mock for autodoc"""
|
||||
|
||||
import contextlib
|
||||
import os
|
||||
|
@ -1,12 +1,7 @@
|
||||
"""
|
||||
sphinx.ext.autodoc.preserve_defaults
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
"""Preserve function defaults.
|
||||
|
||||
Preserve the default argument values of function signatures in source code
|
||||
and keep them not evaluated for readability.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
Preserve the default argument values of function signatures in source code
|
||||
and keep them not evaluated for readability.
|
||||
"""
|
||||
|
||||
import ast
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.autodoc.type_comment
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Update annotations info of living objects using type_comments.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Update annotations info of living objects using type_comments."""
|
||||
|
||||
from inspect import Parameter, Signature, getsource
|
||||
from typing import Any, Dict, List, cast
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.autodoc.typehints
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Generating content for autodoc using typehints
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Generating content for autodoc using typehints"""
|
||||
|
||||
import re
|
||||
from collections import OrderedDict
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.autosectionlabel
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Allow reference sections by :ref: role using its title.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Allow reference sections by :ref: role using its title."""
|
||||
|
||||
from typing import Any, Dict, cast
|
||||
|
||||
|
@ -1,55 +1,49 @@
|
||||
"""
|
||||
sphinx.ext.autosummary
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
"""Extension that adds an autosummary:: directive.
|
||||
|
||||
Sphinx extension that adds an autosummary:: directive, which can be
|
||||
used to generate function/method/attribute/etc. summary lists, similar
|
||||
to those output eg. by Epydoc and other API doc generation tools.
|
||||
The directive can be used to generate function/method/attribute/etc. summary
|
||||
lists, similar to those output eg. by Epydoc and other API doc generation tools.
|
||||
|
||||
An :autolink: role is also provided.
|
||||
An :autolink: role is also provided.
|
||||
|
||||
autosummary directive
|
||||
---------------------
|
||||
autosummary directive
|
||||
---------------------
|
||||
|
||||
The autosummary directive has the form::
|
||||
The autosummary directive has the form::
|
||||
|
||||
.. autosummary::
|
||||
:nosignatures:
|
||||
:toctree: generated/
|
||||
.. autosummary::
|
||||
:nosignatures:
|
||||
:toctree: generated/
|
||||
|
||||
module.function_1
|
||||
module.function_2
|
||||
...
|
||||
module.function_1
|
||||
module.function_2
|
||||
...
|
||||
|
||||
and it generates an output table (containing signatures, optionally)
|
||||
and it generates an output table (containing signatures, optionally)
|
||||
|
||||
======================== =============================================
|
||||
module.function_1(args) Summary line from the docstring of function_1
|
||||
module.function_2(args) Summary line from the docstring
|
||||
...
|
||||
======================== =============================================
|
||||
======================== =============================================
|
||||
module.function_1(args) Summary line from the docstring of function_1
|
||||
module.function_2(args) Summary line from the docstring
|
||||
...
|
||||
======================== =============================================
|
||||
|
||||
If the :toctree: option is specified, files matching the function names
|
||||
are inserted to the toctree with the given prefix:
|
||||
If the :toctree: option is specified, files matching the function names
|
||||
are inserted to the toctree with the given prefix:
|
||||
|
||||
generated/module.function_1
|
||||
generated/module.function_2
|
||||
...
|
||||
generated/module.function_1
|
||||
generated/module.function_2
|
||||
...
|
||||
|
||||
Note: The file names contain the module:: or currentmodule:: prefixes.
|
||||
Note: The file names contain the module:: or currentmodule:: prefixes.
|
||||
|
||||
.. seealso:: autosummary_generate.py
|
||||
.. seealso:: autosummary_generate.py
|
||||
|
||||
|
||||
autolink role
|
||||
-------------
|
||||
autolink role
|
||||
-------------
|
||||
|
||||
The autolink role functions as ``:obj:`` when the name referred can be
|
||||
resolved to a Python object, and otherwise it becomes simple emphasis.
|
||||
This can be used as the default role to make links 'smart'.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
The autolink role functions as ``:obj:`` when the name referred can be
|
||||
resolved to a Python object, and otherwise it becomes simple emphasis.
|
||||
This can be used as the default role to make links 'smart'.
|
||||
"""
|
||||
|
||||
import inspect
|
||||
|
@ -1,20 +1,15 @@
|
||||
"""
|
||||
sphinx.ext.autosummary.generate
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
"""Generates reST source files for autosummary.
|
||||
|
||||
Usable as a library or script to generate automatic RST source files for
|
||||
items referred to in autosummary:: directives.
|
||||
Usable as a library or script to generate automatic RST source files for
|
||||
items referred to in autosummary:: directives.
|
||||
|
||||
Each generated RST file contains a single auto*:: directive which
|
||||
extracts the docstring of the referred item.
|
||||
Each generated RST file contains a single auto*:: directive which
|
||||
extracts the docstring of the referred item.
|
||||
|
||||
Example Makefile rule::
|
||||
Example Makefile rule::
|
||||
|
||||
generate:
|
||||
sphinx-autogen -o source/generated source/*.rst
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
generate:
|
||||
sphinx-autogen -o source/generated source/*.rst
|
||||
"""
|
||||
|
||||
import argparse
|
||||
|
@ -1,12 +1,7 @@
|
||||
"""
|
||||
sphinx.ext.coverage
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
"""Check Python modules and C API for coverage.
|
||||
|
||||
Check Python modules and C API for coverage. Mostly written by Josip
|
||||
Dzolonga for the Google Highly Open Participation contest.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
Mostly written by Josip Dzolonga for the Google Highly Open Participation
|
||||
contest.
|
||||
"""
|
||||
|
||||
import glob
|
||||
|
@ -1,12 +1,6 @@
|
||||
"""
|
||||
sphinx.ext.doctest
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
"""Mimic doctest in Sphinx.
|
||||
|
||||
Mimic doctest by automatically executing code snippets and checking
|
||||
their results.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
The extension automatically execute code snippets and checks their results.
|
||||
"""
|
||||
|
||||
import doctest
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.duration
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Measure durations of Sphinx processing.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Measure durations of Sphinx processing."""
|
||||
|
||||
from datetime import datetime, timedelta
|
||||
from itertools import islice
|
||||
|
@ -1,28 +1,20 @@
|
||||
"""
|
||||
sphinx.ext.extlinks
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
"""Extension to save typing and prevent hard-coding of base URLs in reST files.
|
||||
|
||||
Extension to save typing and prevent hard-coding of base URLs in the reST
|
||||
files.
|
||||
This adds a new config value called ``extlinks`` that is created like this::
|
||||
|
||||
This adds a new config value called ``extlinks`` that is created like this::
|
||||
extlinks = {'exmpl': ('https://example.invalid/%s.html', caption), ...}
|
||||
|
||||
extlinks = {'exmpl': ('https://example.invalid/%s.html', caption), ...}
|
||||
Now you can use e.g. :exmpl:`foo` in your documents. This will create a
|
||||
link to ``https://example.invalid/foo.html``. The link caption depends on
|
||||
the *caption* value given:
|
||||
|
||||
Now you can use e.g. :exmpl:`foo` in your documents. This will create a
|
||||
link to ``https://example.invalid/foo.html``. The link caption depends on
|
||||
the *caption* value given:
|
||||
- If it is ``None``, the caption will be the full URL.
|
||||
- If it is a string, it must contain ``%s`` exactly once. In this case the
|
||||
caption will be *caption* with the role content substituted for ``%s``.
|
||||
|
||||
- If it is ``None``, the caption will be the full URL.
|
||||
- If it is a string, it must contain ``%s`` exactly once. In this case the
|
||||
caption will be *caption* with the role content substituted for ``%s``.
|
||||
You can also give an explicit caption, e.g. :exmpl:`Foo <foo>`.
|
||||
|
||||
You can also give an explicit caption, e.g. :exmpl:`Foo <foo>`.
|
||||
|
||||
Both, the url string and the caption string must escape ``%`` as ``%%``.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
Both, the url string and the caption string must escape ``%`` as ``%%``.
|
||||
"""
|
||||
|
||||
import re
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.githubpages
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
To publish HTML docs at GitHub Pages, create .nojekyll file.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""To publish HTML docs at GitHub Pages, create .nojekyll file."""
|
||||
|
||||
import os
|
||||
import urllib
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.graphviz
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Allow graphviz-formatted graphs to be included in Sphinx-generated
|
||||
documents inline.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""Allow graphviz-formatted graphs to be included inline in generated documents.
|
||||
"""
|
||||
|
||||
import posixpath
|
||||
|
@ -1,22 +1,17 @@
|
||||
"""
|
||||
sphinx.ext.ifconfig
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
"""Provides the ``ifconfig`` directive.
|
||||
|
||||
Provides the ``ifconfig`` directive that allows to write documentation
|
||||
that is included depending on configuration variables.
|
||||
The ``ifconfig`` directive enables writing documentation
|
||||
that is included depending on configuration variables.
|
||||
|
||||
Usage::
|
||||
Usage::
|
||||
|
||||
.. ifconfig:: releaselevel in ('alpha', 'beta', 'rc')
|
||||
.. ifconfig:: releaselevel in ('alpha', 'beta', 'rc')
|
||||
|
||||
This stuff is only included in the built docs for unstable versions.
|
||||
This stuff is only included in the built docs for unstable versions.
|
||||
|
||||
The argument for ``ifconfig`` is a plain Python expression, evaluated in the
|
||||
namespace of the project configuration (that is, all variables from
|
||||
``conf.py`` are available.)
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
The argument for ``ifconfig`` is a plain Python expression, evaluated in the
|
||||
namespace of the project configuration (that is, all variables from
|
||||
``conf.py`` are available.)
|
||||
"""
|
||||
|
||||
from typing import Any, Dict, List
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.imgconverter
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Image converter extension for Sphinx
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Image converter extension for Sphinx"""
|
||||
|
||||
import subprocess
|
||||
import sys
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.imgmath
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Render math in HTML via dvipng or dvisvgm.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Render math in HTML via dvipng or dvisvgm."""
|
||||
|
||||
import posixpath
|
||||
import re
|
||||
|
@ -1,38 +1,31 @@
|
||||
r"""
|
||||
sphinx.ext.inheritance_diagram
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
r"""Defines a docutils directive for inserting inheritance diagrams.
|
||||
|
||||
Defines a docutils directive for inserting inheritance diagrams.
|
||||
Provide the directive with one or more classes or modules (separated
|
||||
by whitespace). For modules, all of the classes in that module will
|
||||
be used.
|
||||
|
||||
Provide the directive with one or more classes or modules (separated
|
||||
by whitespace). For modules, all of the classes in that module will
|
||||
be used.
|
||||
Example::
|
||||
|
||||
Example::
|
||||
Given the following classes:
|
||||
|
||||
Given the following classes:
|
||||
class A: pass
|
||||
class B(A): pass
|
||||
class C(A): pass
|
||||
class D(B, C): pass
|
||||
class E(B): pass
|
||||
|
||||
class A: pass
|
||||
class B(A): pass
|
||||
class C(A): pass
|
||||
class D(B, C): pass
|
||||
class E(B): pass
|
||||
.. inheritance-diagram: D E
|
||||
|
||||
.. inheritance-diagram: D E
|
||||
Produces a graph like the following:
|
||||
|
||||
Produces a graph like the following:
|
||||
A
|
||||
/ \
|
||||
B C
|
||||
/ \ /
|
||||
E D
|
||||
|
||||
A
|
||||
/ \
|
||||
B C
|
||||
/ \ /
|
||||
E D
|
||||
|
||||
The graph is inserted as a PNG+image map into HTML and a PDF in
|
||||
LaTeX.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
The graph is inserted as a PNG+image map into HTML and a PDF in
|
||||
LaTeX.
|
||||
"""
|
||||
|
||||
import builtins
|
||||
|
@ -1,26 +1,19 @@
|
||||
"""
|
||||
sphinx.ext.intersphinx
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
"""Insert links to objects documented in remote Sphinx documentation.
|
||||
|
||||
Insert links to objects documented in remote Sphinx documentation.
|
||||
This works as follows:
|
||||
|
||||
This works as follows:
|
||||
* Each Sphinx HTML build creates a file named "objects.inv" that contains a
|
||||
mapping from object names to URIs relative to the HTML set's root.
|
||||
|
||||
* Each Sphinx HTML build creates a file named "objects.inv" that contains a
|
||||
mapping from object names to URIs relative to the HTML set's root.
|
||||
* Projects using the Intersphinx extension can specify links to such mapping
|
||||
files in the `intersphinx_mapping` config value. The mapping will then be
|
||||
used to resolve otherwise missing references to objects into links to the
|
||||
other documentation.
|
||||
|
||||
* Projects using the Intersphinx extension can specify links to such mapping
|
||||
files in the `intersphinx_mapping` config value. The mapping will then be
|
||||
used to resolve otherwise missing references to objects into links to the
|
||||
other documentation.
|
||||
|
||||
* By default, the mapping file is assumed to be at the same location as the
|
||||
rest of the documentation; however, the location of the mapping file can
|
||||
also be specified individually, e.g. if the docs should be buildable
|
||||
without Internet access.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
* By default, the mapping file is assumed to be at the same location as the
|
||||
rest of the documentation; however, the location of the mapping file can
|
||||
also be specified individually, e.g. if the docs should be buildable
|
||||
without Internet access.
|
||||
"""
|
||||
|
||||
import concurrent.futures
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.linkcode
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Add external links to module code in Python object descriptions.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Add external links to module code in Python object descriptions."""
|
||||
|
||||
from typing import Any, Dict, Set
|
||||
|
||||
|
@ -1,13 +1,8 @@
|
||||
"""
|
||||
sphinx.ext.mathjax
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
"""Allow `MathJax`_ to be used to display math in Sphinx's HTML writer.
|
||||
|
||||
Allow `MathJax <https://www.mathjax.org/>`_ to be used to display math in
|
||||
Sphinx's HTML writer -- requires the MathJax JavaScript library on your
|
||||
webserver/computer.
|
||||
This requires the MathJax JavaScript library on your webserver/computer.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
.. _MathJax: https://www.mathjax.org/
|
||||
"""
|
||||
|
||||
import json
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.napoleon
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Support for NumPy and Google style docstrings.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Support for NumPy and Google style docstrings."""
|
||||
|
||||
from typing import Any, Dict, List
|
||||
|
||||
|
@ -1,14 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.napoleon.docstring
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
Classes for docstring parsing and formatting.
|
||||
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Classes for docstring parsing and formatting."""
|
||||
|
||||
import collections
|
||||
import inspect
|
||||
|
@ -1,14 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.napoleon.iterators
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
A collection of helpful iterators.
|
||||
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""A collection of helpful iterators."""
|
||||
|
||||
import collections
|
||||
from typing import Any, Iterable, Optional
|
||||
|
@ -1,14 +1,8 @@
|
||||
"""
|
||||
sphinx.ext.todo
|
||||
~~~~~~~~~~~~~~~
|
||||
"""Allow todos to be inserted into your documentation.
|
||||
|
||||
Allow todos to be inserted into your documentation. Inclusion of todos can
|
||||
be switched of by a configuration variable. The todolist directive collects
|
||||
all todos of your project and lists them along with a backlink to the
|
||||
original location.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
Inclusion of todos can be switched of by a configuration variable.
|
||||
The todolist directive collects all todos of your project and lists them along
|
||||
with a backlink to the original location.
|
||||
"""
|
||||
|
||||
from typing import Any, Dict, List, Tuple, cast
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.ext.viewcode
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Add links to module code in Python object descriptions.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Add links to module code in Python object descriptions."""
|
||||
|
||||
import posixpath
|
||||
import traceback
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.extension
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
Utilities for Sphinx extensions.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Utilities for Sphinx extensions."""
|
||||
|
||||
from typing import TYPE_CHECKING, Any, Dict
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.highlighting
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Highlight code blocks using Pygments.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Highlight code blocks using Pygments."""
|
||||
|
||||
from functools import partial
|
||||
from importlib import import_module
|
||||
|
10
sphinx/io.py
10
sphinx/io.py
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.io
|
||||
~~~~~~~~~
|
||||
|
||||
Input/Output files
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Input/Output files"""
|
||||
import codecs
|
||||
from typing import TYPE_CHECKING, Any, List, Type
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.jinja2glue
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
Glue code for the jinja2 templating engine.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Glue code for the jinja2 templating engine."""
|
||||
|
||||
from os import path
|
||||
from pprint import pformat
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.locale
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
Locale utilities.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Locale utilities."""
|
||||
|
||||
import gettext
|
||||
import locale
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.parsers
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
A Base class for additional parsers.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""A Base class for additional parsers."""
|
||||
|
||||
import warnings
|
||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, Union
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.project
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
Utility function and classes for Sphinx projects.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Utility function and classes for Sphinx projects."""
|
||||
|
||||
import os
|
||||
from glob import glob
|
||||
|
@ -1,12 +1,4 @@
|
||||
"""
|
||||
sphinx.pycode
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
Utilities parsing and analyzing Python code.
|
||||
|
||||
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
|
||||
:license: BSD, see LICENSE for details.
|
||||
"""
|
||||
"""Utilities parsing and analyzing Python code."""
|
||||
|
||||
import re
|
||||
import tokenize
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user