mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Use flake8-import-order
This commit is contained in:
parent
af25fa123d
commit
9f5c676322
@ -3,6 +3,7 @@
|
|||||||
# Sphinx documentation build configuration file
|
# Sphinx documentation build configuration file
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
|
|
||||||
|
|
||||||
|
@ -31,8 +31,10 @@ directory = sphinx/locale/
|
|||||||
|
|
||||||
[flake8]
|
[flake8]
|
||||||
max-line-length = 95
|
max-line-length = 95
|
||||||
ignore = E116,E241,E251,E741
|
ignore = E116,E241,E251,E741,I101
|
||||||
exclude = .git,.tox,.venv,tests/*,build/*,doc/_build/*,sphinx/search/*,sphinx/pycode/pgen2/*,doc/ext/example*.py
|
exclude = .git,.tox,.venv,tests/*,build/*,doc/_build/*,sphinx/search/*,sphinx/pycode/pgen2/*,doc/ext/example*.py
|
||||||
|
application-import-names = sphinx
|
||||||
|
import-order-style = smarkets
|
||||||
|
|
||||||
[mypy]
|
[mypy]
|
||||||
python_version = 2.7
|
python_version = 2.7
|
||||||
|
5
setup.py
5
setup.py
@ -1,11 +1,11 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
from setuptools import setup, find_packages
|
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
from distutils import log
|
from distutils import log
|
||||||
from distutils.cmd import Command
|
from distutils.cmd import Command
|
||||||
|
|
||||||
|
from setuptools import find_packages, setup
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
|
|
||||||
with open('README.rst') as f:
|
with open('README.rst') as f:
|
||||||
@ -48,6 +48,7 @@ extras_require = {
|
|||||||
'pytest-cov',
|
'pytest-cov',
|
||||||
'html5lib',
|
'html5lib',
|
||||||
'flake8',
|
'flake8',
|
||||||
|
'flake8-import-order',
|
||||||
],
|
],
|
||||||
'test:python_version<"3"': [
|
'test:python_version<"3"': [
|
||||||
'enum34',
|
'enum34',
|
||||||
|
@ -13,36 +13,35 @@
|
|||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
import posixpath
|
||||||
import sys
|
import sys
|
||||||
import warnings
|
import warnings
|
||||||
import posixpath
|
|
||||||
from os import path
|
|
||||||
from collections import deque
|
from collections import deque
|
||||||
|
from os import path
|
||||||
from six import iteritems, itervalues
|
|
||||||
from six.moves import cStringIO
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst import directives, roles
|
from docutils.parsers.rst import directives, roles
|
||||||
|
from six import iteritems, itervalues
|
||||||
|
from six.moves import cStringIO
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx import package_dir, locale
|
from sphinx import package_dir, locale
|
||||||
from sphinx.config import Config
|
from sphinx.config import Config
|
||||||
from sphinx.errors import ConfigError, ExtensionError, VersionRequirementError
|
|
||||||
from sphinx.deprecation import RemovedInSphinx20Warning
|
from sphinx.deprecation import RemovedInSphinx20Warning
|
||||||
from sphinx.environment import BuildEnvironment
|
from sphinx.environment import BuildEnvironment
|
||||||
|
from sphinx.errors import ConfigError, ExtensionError, VersionRequirementError
|
||||||
from sphinx.events import EventManager
|
from sphinx.events import EventManager
|
||||||
from sphinx.extension import verify_required_extensions
|
from sphinx.extension import verify_required_extensions
|
||||||
from sphinx.locale import __
|
from sphinx.locale import __
|
||||||
from sphinx.registry import SphinxComponentRegistry
|
from sphinx.registry import SphinxComponentRegistry
|
||||||
from sphinx.util import pycompat # noqa: F401
|
|
||||||
from sphinx.util import import_object
|
from sphinx.util import import_object
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util.tags import Tags
|
from sphinx.util import pycompat # noqa: F401
|
||||||
from sphinx.util.osutil import ENOENT, ensuredir
|
|
||||||
from sphinx.util.console import bold # type: ignore
|
from sphinx.util.console import bold # type: ignore
|
||||||
from sphinx.util.docutils import is_html5_writer_available, directive_helper
|
from sphinx.util.docutils import is_html5_writer_available, directive_helper
|
||||||
from sphinx.util.i18n import find_catalog_source_files
|
from sphinx.util.i18n import find_catalog_source_files
|
||||||
|
from sphinx.util.osutil import ENOENT, ensuredir
|
||||||
|
from sphinx.util.tags import Tags
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -9,22 +9,17 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from os import path
|
|
||||||
import warnings
|
import warnings
|
||||||
|
from os import path
|
||||||
try:
|
|
||||||
import multiprocessing
|
|
||||||
except ImportError:
|
|
||||||
multiprocessing = None
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
|
||||||
from sphinx.deprecation import RemovedInSphinx20Warning
|
from sphinx.deprecation import RemovedInSphinx20Warning
|
||||||
from sphinx.environment.adapters.asset import ImageAdapter
|
from sphinx.environment.adapters.asset import ImageAdapter
|
||||||
from sphinx.util import i18n, path_stabilize, logging, status_iterator
|
from sphinx.util import i18n, path_stabilize, logging, status_iterator
|
||||||
from sphinx.util.osutil import SEP, ensuredir, relative_uri
|
|
||||||
from sphinx.util.i18n import find_catalog
|
|
||||||
from sphinx.util.console import bold # type: ignore
|
from sphinx.util.console import bold # type: ignore
|
||||||
|
from sphinx.util.i18n import find_catalog
|
||||||
|
from sphinx.util.osutil import SEP, ensuredir, relative_uri
|
||||||
from sphinx.util.parallel import ParallelTasks, SerialTasks, make_chunks, \
|
from sphinx.util.parallel import ParallelTasks, SerialTasks, make_chunks, \
|
||||||
parallel_available
|
parallel_available
|
||||||
|
|
||||||
@ -32,6 +27,11 @@ from sphinx.util.parallel import ParallelTasks, SerialTasks, make_chunks, \
|
|||||||
from sphinx import roles # noqa
|
from sphinx import roles # noqa
|
||||||
from sphinx import directives # noqa
|
from sphinx import directives # noqa
|
||||||
|
|
||||||
|
try:
|
||||||
|
import multiprocessing
|
||||||
|
except ImportError:
|
||||||
|
multiprocessing = None
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
from typing import Any, Callable, Dict, Iterable, List, Sequence, Set, Tuple, Union # NOQA
|
from typing import Any, Callable, Dict, Iterable, List, Sequence, Set, Tuple, Union # NOQA
|
||||||
|
@ -11,18 +11,9 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
from os import path
|
|
||||||
from sphinx.util.i18n import format_date
|
|
||||||
from zipfile import ZIP_DEFLATED, ZIP_STORED, ZipFile
|
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
|
from os import path
|
||||||
try:
|
from zipfile import ZIP_DEFLATED, ZIP_STORED, ZipFile
|
||||||
from PIL import Image
|
|
||||||
except ImportError:
|
|
||||||
try:
|
|
||||||
import Image
|
|
||||||
except ImportError:
|
|
||||||
Image = None
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.utils import smartquotes
|
from docutils.utils import smartquotes
|
||||||
@ -31,8 +22,17 @@ from sphinx import addnodes
|
|||||||
from sphinx.builders.html import StandaloneHTMLBuilder
|
from sphinx.builders.html import StandaloneHTMLBuilder
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util import status_iterator
|
from sphinx.util import status_iterator
|
||||||
from sphinx.util.osutil import ensuredir, copyfile
|
|
||||||
from sphinx.util.fileutil import copy_asset_file
|
from sphinx.util.fileutil import copy_asset_file
|
||||||
|
from sphinx.util.i18n import format_date
|
||||||
|
from sphinx.util.osutil import ensuredir, copyfile
|
||||||
|
|
||||||
|
try:
|
||||||
|
from PIL import Image
|
||||||
|
except ImportError:
|
||||||
|
try:
|
||||||
|
import Image
|
||||||
|
except ImportError:
|
||||||
|
Image = None
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -12,22 +12,20 @@ from __future__ import print_function
|
|||||||
|
|
||||||
import codecs
|
import codecs
|
||||||
import pipes
|
import pipes
|
||||||
|
import plistlib
|
||||||
from os import path, environ
|
|
||||||
import shlex
|
import shlex
|
||||||
|
import subprocess
|
||||||
|
from os import path, environ
|
||||||
|
|
||||||
from sphinx.builders.html import StandaloneHTMLBuilder
|
from sphinx.builders.html import StandaloneHTMLBuilder
|
||||||
from sphinx.config import string_classes
|
from sphinx.config import string_classes
|
||||||
|
from sphinx.errors import SphinxError
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util.osutil import copyfile, ensuredir, make_filename
|
|
||||||
from sphinx.util.console import bold # type: ignore
|
from sphinx.util.console import bold # type: ignore
|
||||||
from sphinx.util.fileutil import copy_asset
|
from sphinx.util.fileutil import copy_asset
|
||||||
from sphinx.util.pycompat import htmlescape
|
|
||||||
from sphinx.util.matching import Matcher
|
from sphinx.util.matching import Matcher
|
||||||
from sphinx.errors import SphinxError
|
from sphinx.util.osutil import copyfile, ensuredir, make_filename
|
||||||
|
from sphinx.util.pycompat import htmlescape
|
||||||
import plistlib
|
|
||||||
import subprocess
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -15,13 +15,13 @@ from os import path
|
|||||||
from six import iteritems
|
from six import iteritems
|
||||||
|
|
||||||
from sphinx import package_dir
|
from sphinx import package_dir
|
||||||
|
from sphinx.builders import Builder
|
||||||
from sphinx.locale import _
|
from sphinx.locale import _
|
||||||
from sphinx.theming import HTMLThemeFactory
|
from sphinx.theming import HTMLThemeFactory
|
||||||
from sphinx.builders import Builder
|
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util.osutil import ensuredir, os_path
|
|
||||||
from sphinx.util.console import bold # type: ignore
|
from sphinx.util.console import bold # type: ignore
|
||||||
from sphinx.util.fileutil import copy_asset_file
|
from sphinx.util.fileutil import copy_asset_file
|
||||||
|
from sphinx.util.osutil import ensuredir, os_path
|
||||||
from sphinx.util.pycompat import htmlescape
|
from sphinx.util.pycompat import htmlescape
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -12,17 +12,17 @@
|
|||||||
"""
|
"""
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import re
|
|
||||||
import gzip
|
import gzip
|
||||||
|
import re
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.util import logging
|
|
||||||
from sphinx.util.osutil import make_filename
|
|
||||||
from sphinx.builders.html import StandaloneHTMLBuilder
|
from sphinx.builders.html import StandaloneHTMLBuilder
|
||||||
from sphinx.environment.adapters.indexentries import IndexEntries
|
from sphinx.environment.adapters.indexentries import IndexEntries
|
||||||
|
from sphinx.util import logging
|
||||||
|
from sphinx.util.osutil import make_filename
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import xml.etree.ElementTree as etree
|
import xml.etree.ElementTree as etree
|
||||||
|
@ -10,12 +10,12 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from os import path
|
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
|
from os import path
|
||||||
|
|
||||||
from sphinx import package_dir
|
from sphinx import package_dir
|
||||||
from sphinx.config import string_classes, ENUM
|
|
||||||
from sphinx.builders import _epub_base
|
from sphinx.builders import _epub_base
|
||||||
|
from sphinx.config import string_classes, ENUM
|
||||||
from sphinx.util import logging, xmlname_checker
|
from sphinx.util import logging, xmlname_checker
|
||||||
from sphinx.util.fileutil import copy_asset_file
|
from sphinx.util.fileutil import copy_asset_file
|
||||||
from sphinx.util.i18n import format_date
|
from sphinx.util.i18n import format_date
|
||||||
|
@ -11,23 +11,23 @@
|
|||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from os import path, walk, getenv
|
|
||||||
from codecs import open
|
from codecs import open
|
||||||
from time import time
|
|
||||||
from datetime import datetime, tzinfo, timedelta
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
from datetime import datetime, tzinfo, timedelta
|
||||||
|
from os import path, walk, getenv
|
||||||
|
from time import time
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
|
|
||||||
from six import iteritems, StringIO
|
from six import iteritems, StringIO
|
||||||
|
|
||||||
from sphinx.builders import Builder
|
from sphinx.builders import Builder
|
||||||
|
from sphinx.locale import pairindextypes
|
||||||
from sphinx.util import split_index_msg, logging, status_iterator
|
from sphinx.util import split_index_msg, logging, status_iterator
|
||||||
from sphinx.util.tags import Tags
|
from sphinx.util.console import bold # type: ignore
|
||||||
|
from sphinx.util.i18n import find_catalog
|
||||||
from sphinx.util.nodes import extract_messages, traverse_translatable_index
|
from sphinx.util.nodes import extract_messages, traverse_translatable_index
|
||||||
from sphinx.util.osutil import safe_relpath, ensuredir, canon_path
|
from sphinx.util.osutil import safe_relpath, ensuredir, canon_path
|
||||||
from sphinx.util.i18n import find_catalog
|
from sphinx.util.tags import Tags
|
||||||
from sphinx.util.console import bold # type: ignore
|
|
||||||
from sphinx.locale import pairindextypes
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -9,48 +9,47 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import codecs
|
||||||
|
import posixpath
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import codecs
|
|
||||||
import warnings
|
import warnings
|
||||||
import posixpath
|
|
||||||
from os import path
|
|
||||||
from hashlib import md5
|
from hashlib import md5
|
||||||
|
from os import path
|
||||||
from six import iteritems, text_type, string_types
|
|
||||||
from six.moves import cPickle as pickle
|
|
||||||
|
|
||||||
import docutils
|
import docutils
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.io import DocTreeInput, StringOutput
|
|
||||||
from docutils.core import Publisher
|
from docutils.core import Publisher
|
||||||
from docutils.utils import new_document, relative_path
|
|
||||||
from docutils.frontend import OptionParser
|
from docutils.frontend import OptionParser
|
||||||
|
from docutils.io import DocTreeInput, StringOutput
|
||||||
from docutils.readers.doctree import Reader as DoctreeReader
|
from docutils.readers.doctree import Reader as DoctreeReader
|
||||||
|
from docutils.utils import new_document, relative_path
|
||||||
|
from six import iteritems, text_type, string_types
|
||||||
|
from six.moves import cPickle as pickle
|
||||||
|
|
||||||
from sphinx import package_dir, __display_version__
|
from sphinx import package_dir, __display_version__
|
||||||
from sphinx.util import jsonimpl, logging, status_iterator
|
from sphinx.application import ENV_PICKLE_FILENAME
|
||||||
from sphinx.util.i18n import format_date
|
from sphinx.builders import Builder
|
||||||
from sphinx.util.inventory import InventoryFile
|
|
||||||
from sphinx.util.osutil import SEP, os_path, relative_uri, ensuredir, \
|
|
||||||
movefile, copyfile
|
|
||||||
from sphinx.util.nodes import inline_all_toctrees
|
|
||||||
from sphinx.util.docutils import is_html5_writer_available
|
|
||||||
from sphinx.util.fileutil import copy_asset
|
|
||||||
from sphinx.util.matching import patmatch, Matcher, DOTFILES
|
|
||||||
from sphinx.config import string_classes
|
from sphinx.config import string_classes
|
||||||
from sphinx.deprecation import RemovedInSphinx20Warning
|
from sphinx.deprecation import RemovedInSphinx20Warning
|
||||||
|
from sphinx.environment.adapters.asset import ImageAdapter
|
||||||
|
from sphinx.environment.adapters.indexentries import IndexEntries
|
||||||
|
from sphinx.environment.adapters.toctree import TocTree
|
||||||
|
from sphinx.highlighting import PygmentsBridge
|
||||||
from sphinx.locale import _, l_
|
from sphinx.locale import _, l_
|
||||||
from sphinx.search import js_index
|
from sphinx.search import js_index
|
||||||
from sphinx.theming import HTMLThemeFactory
|
from sphinx.theming import HTMLThemeFactory
|
||||||
from sphinx.builders import Builder
|
from sphinx.util import jsonimpl, logging, status_iterator
|
||||||
from sphinx.application import ENV_PICKLE_FILENAME
|
|
||||||
from sphinx.highlighting import PygmentsBridge
|
|
||||||
from sphinx.util.console import bold, darkgreen # type: ignore
|
from sphinx.util.console import bold, darkgreen # type: ignore
|
||||||
|
from sphinx.util.docutils import is_html5_writer_available
|
||||||
|
from sphinx.util.fileutil import copy_asset
|
||||||
|
from sphinx.util.i18n import format_date
|
||||||
|
from sphinx.util.inventory import InventoryFile
|
||||||
|
from sphinx.util.matching import patmatch, Matcher, DOTFILES
|
||||||
|
from sphinx.util.nodes import inline_all_toctrees
|
||||||
|
from sphinx.util.osutil import SEP, os_path, relative_uri, ensuredir, \
|
||||||
|
movefile, copyfile
|
||||||
from sphinx.writers.html import HTMLWriter, HTMLTranslator
|
from sphinx.writers.html import HTMLWriter, HTMLTranslator
|
||||||
from sphinx.environment.adapters.asset import ImageAdapter
|
|
||||||
from sphinx.environment.adapters.toctree import TocTree
|
|
||||||
from sphinx.environment.adapters.indexentries import IndexEntries
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -11,8 +11,8 @@
|
|||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
import os
|
|
||||||
import codecs
|
import codecs
|
||||||
|
import os
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
@ -12,25 +12,24 @@
|
|||||||
import os
|
import os
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
from six import text_type
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from docutils.frontend import OptionParser
|
||||||
from docutils.io import FileOutput
|
from docutils.io import FileOutput
|
||||||
from docutils.utils import new_document
|
from docutils.utils import new_document
|
||||||
from docutils.frontend import OptionParser
|
from six import text_type
|
||||||
|
|
||||||
from sphinx import package_dir, addnodes, highlighting
|
from sphinx import package_dir, addnodes, highlighting
|
||||||
from sphinx.config import string_classes, ENUM
|
|
||||||
from sphinx.errors import SphinxError, ConfigError
|
|
||||||
from sphinx.locale import _
|
|
||||||
from sphinx.builders import Builder
|
from sphinx.builders import Builder
|
||||||
|
from sphinx.config import string_classes, ENUM
|
||||||
from sphinx.environment import NoUri
|
from sphinx.environment import NoUri
|
||||||
from sphinx.environment.adapters.asset import ImageAdapter
|
from sphinx.environment.adapters.asset import ImageAdapter
|
||||||
|
from sphinx.errors import SphinxError, ConfigError
|
||||||
|
from sphinx.locale import _
|
||||||
from sphinx.util import texescape, logging, status_iterator
|
from sphinx.util import texescape, logging, status_iterator
|
||||||
from sphinx.util.nodes import inline_all_toctrees
|
|
||||||
from sphinx.util.fileutil import copy_asset_file
|
|
||||||
from sphinx.util.osutil import SEP, make_filename
|
|
||||||
from sphinx.util.console import bold, darkgreen # type: ignore
|
from sphinx.util.console import bold, darkgreen # type: ignore
|
||||||
|
from sphinx.util.fileutil import copy_asset_file
|
||||||
|
from sphinx.util.nodes import inline_all_toctrees
|
||||||
|
from sphinx.util.osutil import SEP, make_filename
|
||||||
from sphinx.writers.latex import LaTeXWriter, LaTeXTranslator
|
from sphinx.writers.latex import LaTeXWriter, LaTeXTranslator
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -9,16 +9,16 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import codecs
|
||||||
import re
|
import re
|
||||||
import socket
|
import socket
|
||||||
import codecs
|
|
||||||
import threading
|
import threading
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
|
from docutils import nodes
|
||||||
from requests.exceptions import HTTPError
|
from requests.exceptions import HTTPError
|
||||||
from six.moves import queue, html_parser
|
from six.moves import queue, html_parser
|
||||||
from six.moves.urllib.parse import unquote
|
from six.moves.urllib.parse import unquote
|
||||||
from docutils import nodes
|
|
||||||
|
|
||||||
# 2015-06-25 barry@python.org. This exception was deprecated in Python 3.3 and
|
# 2015-06-25 barry@python.org. This exception was deprecated in Python 3.3 and
|
||||||
# removed in Python 3.5, however for backward compatibility reasons, we're not
|
# removed in Python 3.5, however for backward compatibility reasons, we're not
|
||||||
|
@ -11,18 +11,17 @@
|
|||||||
|
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
from six import string_types
|
|
||||||
|
|
||||||
from docutils.io import FileOutput
|
|
||||||
from docutils.frontend import OptionParser
|
from docutils.frontend import OptionParser
|
||||||
|
from docutils.io import FileOutput
|
||||||
|
from six import string_types
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.builders import Builder
|
from sphinx.builders import Builder
|
||||||
from sphinx.environment import NoUri
|
from sphinx.environment import NoUri
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
|
from sphinx.util.console import bold, darkgreen # type: ignore
|
||||||
from sphinx.util.nodes import inline_all_toctrees
|
from sphinx.util.nodes import inline_all_toctrees
|
||||||
from sphinx.util.osutil import make_filename
|
from sphinx.util.osutil import make_filename
|
||||||
from sphinx.util.console import bold, darkgreen # type: ignore
|
|
||||||
from sphinx.writers.manpage import ManualPageWriter, ManualPageTranslator
|
from sphinx.writers.manpage import ManualPageWriter, ManualPageTranslator
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -9,15 +9,14 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
|
||||||
import re
|
|
||||||
import codecs
|
import codecs
|
||||||
|
import os
|
||||||
import posixpath
|
import posixpath
|
||||||
|
import re
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
from six import text_type
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from six import text_type
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.builders.html import StandaloneHTMLBuilder
|
from sphinx.builders.html import StandaloneHTMLBuilder
|
||||||
|
@ -13,21 +13,21 @@ import os
|
|||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from docutils.frontend import OptionParser
|
||||||
from docutils.io import FileOutput
|
from docutils.io import FileOutput
|
||||||
from docutils.utils import new_document
|
from docutils.utils import new_document
|
||||||
from docutils.frontend import OptionParser
|
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import _
|
|
||||||
from sphinx.builders import Builder
|
from sphinx.builders import Builder
|
||||||
from sphinx.environment import NoUri
|
from sphinx.environment import NoUri
|
||||||
from sphinx.environment.adapters.asset import ImageAdapter
|
from sphinx.environment.adapters.asset import ImageAdapter
|
||||||
|
from sphinx.locale import _
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util import status_iterator
|
from sphinx.util import status_iterator
|
||||||
|
from sphinx.util.console import bold, darkgreen # type: ignore
|
||||||
from sphinx.util.fileutil import copy_asset_file
|
from sphinx.util.fileutil import copy_asset_file
|
||||||
from sphinx.util.nodes import inline_all_toctrees
|
from sphinx.util.nodes import inline_all_toctrees
|
||||||
from sphinx.util.osutil import SEP, make_filename
|
from sphinx.util.osutil import SEP, make_filename
|
||||||
from sphinx.util.console import bold, darkgreen # type: ignore
|
|
||||||
from sphinx.writers.texinfo import TexinfoWriter, TexinfoTranslator
|
from sphinx.writers.texinfo import TexinfoWriter, TexinfoTranslator
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -8,8 +8,8 @@
|
|||||||
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
from __future__ import print_function
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import os
|
import os
|
||||||
@ -30,18 +30,18 @@ try:
|
|||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
from docutils.utils import column_width
|
||||||
from six import PY2, PY3, text_type, binary_type
|
from six import PY2, PY3, text_type, binary_type
|
||||||
from six.moves import input
|
from six.moves import input
|
||||||
from six.moves.urllib.parse import quote as urlquote
|
from six.moves.urllib.parse import quote as urlquote
|
||||||
from docutils.utils import column_width
|
|
||||||
|
|
||||||
from sphinx import __display_version__, package_dir
|
from sphinx import __display_version__, package_dir
|
||||||
from sphinx.util.osutil import ensuredir, make_filename
|
from sphinx.util import texescape
|
||||||
from sphinx.util.console import ( # type: ignore
|
from sphinx.util.console import ( # type: ignore
|
||||||
purple, bold, red, turquoise, nocolor, color_terminal
|
purple, bold, red, turquoise, nocolor, color_terminal
|
||||||
)
|
)
|
||||||
|
from sphinx.util.osutil import ensuredir, make_filename
|
||||||
from sphinx.util.template import SphinxRenderer
|
from sphinx.util.template import SphinxRenderer
|
||||||
from sphinx.util import texescape
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -20,8 +20,8 @@ from docutils.utils import SystemMessage
|
|||||||
from six import text_type, binary_type
|
from six import text_type, binary_type
|
||||||
|
|
||||||
from sphinx import __display_version__
|
from sphinx import __display_version__
|
||||||
from sphinx.errors import SphinxError
|
|
||||||
from sphinx.application import Sphinx
|
from sphinx.application import Sphinx
|
||||||
|
from sphinx.errors import SphinxError
|
||||||
from sphinx.util import Tee, format_exception_cut_frames, save_traceback
|
from sphinx.util import Tee, format_exception_cut_frames, save_traceback
|
||||||
from sphinx.util.console import red, nocolor, color_terminal # type: ignore
|
from sphinx.util.console import red, nocolor, color_terminal # type: ignore
|
||||||
from sphinx.util.docutils import docutils_namespace, patch_docutils
|
from sphinx.util.docutils import docutils_namespace, patch_docutils
|
||||||
|
@ -12,9 +12,9 @@
|
|||||||
import re
|
import re
|
||||||
import traceback
|
import traceback
|
||||||
from os import path, getenv
|
from os import path, getenv
|
||||||
|
from typing import Any, NamedTuple, Union
|
||||||
|
|
||||||
from six import PY2, PY3, iteritems, string_types, binary_type, text_type, integer_types
|
from six import PY2, PY3, iteritems, string_types, binary_type, text_type, integer_types
|
||||||
from typing import Any, NamedTuple, Union
|
|
||||||
|
|
||||||
from sphinx.errors import ConfigError
|
from sphinx.errors import ConfigError
|
||||||
from sphinx.locale import l_, __
|
from sphinx.locale import l_, __
|
||||||
|
@ -7,8 +7,8 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys
|
|
||||||
import codecs
|
import codecs
|
||||||
|
import sys
|
||||||
from difflib import unified_diff
|
from difflib import unified_diff
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
@ -7,20 +7,19 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from six.moves import range
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
from docutils.parsers.rst.directives.admonitions import BaseAdmonition
|
from docutils.parsers.rst.directives.admonitions import BaseAdmonition
|
||||||
from docutils.parsers.rst.directives.misc import Class
|
from docutils.parsers.rst.directives.misc import Class
|
||||||
from docutils.parsers.rst.directives.misc import Include as BaseInclude
|
from docutils.parsers.rst.directives.misc import Include as BaseInclude
|
||||||
|
from six.moves import range
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import versionlabels, _
|
from sphinx.locale import versionlabels, _
|
||||||
from sphinx.util import url_re, docname_join
|
from sphinx.util import url_re, docname_join
|
||||||
|
from sphinx.util.matching import patfilter
|
||||||
from sphinx.util.nodes import explicit_title_re, set_source_info, \
|
from sphinx.util.nodes import explicit_title_re, set_source_info, \
|
||||||
process_index_entry
|
process_index_entry
|
||||||
from sphinx.util.matching import patfilter
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -15,12 +15,12 @@ import string
|
|||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.roles import XRefRole
|
|
||||||
from sphinx.locale import l_, _
|
|
||||||
from sphinx.domains import Domain, ObjType
|
|
||||||
from sphinx.directives import ObjectDescription
|
from sphinx.directives import ObjectDescription
|
||||||
from sphinx.util.nodes import make_refnode
|
from sphinx.domains import Domain, ObjType
|
||||||
|
from sphinx.locale import l_, _
|
||||||
|
from sphinx.roles import XRefRole
|
||||||
from sphinx.util.docfields import Field, TypedField
|
from sphinx.util.docfields import Field, TypedField
|
||||||
|
from sphinx.util.nodes import make_refnode
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -12,21 +12,20 @@
|
|||||||
import re
|
import re
|
||||||
from copy import deepcopy
|
from copy import deepcopy
|
||||||
|
|
||||||
from six import iteritems, text_type
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
|
from six import iteritems, text_type
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.environment import NoUri
|
|
||||||
from sphinx.roles import XRefRole
|
|
||||||
from sphinx.locale import l_, _
|
|
||||||
from sphinx.domains import Domain, ObjType
|
|
||||||
from sphinx.directives import ObjectDescription
|
from sphinx.directives import ObjectDescription
|
||||||
|
from sphinx.domains import Domain, ObjType
|
||||||
|
from sphinx.environment import NoUri
|
||||||
|
from sphinx.locale import l_, _
|
||||||
|
from sphinx.roles import XRefRole
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
|
from sphinx.util.docfields import Field, GroupedField
|
||||||
from sphinx.util.nodes import make_refnode
|
from sphinx.util.nodes import make_refnode
|
||||||
from sphinx.util.pycompat import UnicodeMixin
|
from sphinx.util.pycompat import UnicodeMixin
|
||||||
from sphinx.util.docfields import Field, GroupedField
|
|
||||||
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -13,13 +13,13 @@ from docutils import nodes
|
|||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.domains import Domain, ObjType
|
|
||||||
from sphinx.locale import l_, _
|
|
||||||
from sphinx.directives import ObjectDescription
|
from sphinx.directives import ObjectDescription
|
||||||
from sphinx.roles import XRefRole
|
from sphinx.domains import Domain, ObjType
|
||||||
from sphinx.domains.python import _pseudo_parse_arglist
|
from sphinx.domains.python import _pseudo_parse_arglist
|
||||||
from sphinx.util.nodes import make_refnode
|
from sphinx.locale import l_, _
|
||||||
|
from sphinx.roles import XRefRole
|
||||||
from sphinx.util.docfields import Field, GroupedField, TypedField
|
from sphinx.util.docfields import Field, GroupedField, TypedField
|
||||||
|
from sphinx.util.nodes import make_refnode
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -11,19 +11,18 @@
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from six import iteritems
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
|
from six import iteritems
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.roles import XRefRole
|
|
||||||
from sphinx.locale import l_, _
|
|
||||||
from sphinx.domains import Domain, ObjType, Index
|
|
||||||
from sphinx.directives import ObjectDescription
|
from sphinx.directives import ObjectDescription
|
||||||
|
from sphinx.domains import Domain, ObjType, Index
|
||||||
|
from sphinx.locale import l_, _
|
||||||
|
from sphinx.roles import XRefRole
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util.nodes import make_refnode
|
|
||||||
from sphinx.util.docfields import Field, GroupedField, TypedField
|
from sphinx.util.docfields import Field, GroupedField, TypedField
|
||||||
|
from sphinx.util.nodes import make_refnode
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -14,9 +14,9 @@ import re
|
|||||||
from six import iteritems
|
from six import iteritems
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
|
from sphinx.directives import ObjectDescription
|
||||||
from sphinx.domains import Domain, ObjType
|
from sphinx.domains import Domain, ObjType
|
||||||
from sphinx.locale import l_, _
|
from sphinx.locale import l_, _
|
||||||
from sphinx.directives import ObjectDescription
|
|
||||||
from sphinx.roles import XRefRole
|
from sphinx.roles import XRefRole
|
||||||
from sphinx.util.nodes import make_refnode
|
from sphinx.util.nodes import make_refnode
|
||||||
|
|
||||||
|
@ -12,17 +12,16 @@
|
|||||||
import re
|
import re
|
||||||
import unicodedata
|
import unicodedata
|
||||||
|
|
||||||
from six import iteritems
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
from docutils.statemachine import ViewList
|
from docutils.statemachine import ViewList
|
||||||
|
from six import iteritems
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.roles import XRefRole
|
|
||||||
from sphinx.locale import l_, _
|
|
||||||
from sphinx.domains import Domain, ObjType
|
|
||||||
from sphinx.directives import ObjectDescription
|
from sphinx.directives import ObjectDescription
|
||||||
|
from sphinx.domains import Domain, ObjType
|
||||||
|
from sphinx.locale import l_, _
|
||||||
|
from sphinx.roles import XRefRole
|
||||||
from sphinx.util import ws_re, logging, docname_join
|
from sphinx.util import ws_re, logging, docname_join
|
||||||
from sphinx.util.nodes import clean_astext, make_refnode
|
from sphinx.util.nodes import clean_astext, make_refnode
|
||||||
|
|
||||||
|
@ -9,40 +9,39 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import re
|
import fnmatch
|
||||||
import os
|
import os
|
||||||
|
import re
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
import types
|
import types
|
||||||
import fnmatch
|
|
||||||
import warnings
|
import warnings
|
||||||
from os import path
|
|
||||||
from copy import copy
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
from copy import copy
|
||||||
|
from os import path
|
||||||
|
|
||||||
|
from docutils.frontend import OptionParser
|
||||||
|
from docutils.utils import Reporter, get_source_line
|
||||||
from six import BytesIO, itervalues, class_types, next
|
from six import BytesIO, itervalues, class_types, next
|
||||||
from six.moves import cPickle as pickle
|
from six.moves import cPickle as pickle
|
||||||
|
|
||||||
from docutils.utils import Reporter, get_source_line
|
|
||||||
from docutils.frontend import OptionParser
|
|
||||||
|
|
||||||
from sphinx import addnodes, versioning
|
from sphinx import addnodes, versioning
|
||||||
from sphinx.io import read_doc
|
|
||||||
from sphinx.util import logging, rst
|
|
||||||
from sphinx.util import get_matching_docs, FilenameUniqDict, status_iterator
|
|
||||||
from sphinx.util.nodes import is_translatable
|
|
||||||
from sphinx.util.osutil import SEP, ensuredir
|
|
||||||
from sphinx.util.i18n import find_catalog_files
|
|
||||||
from sphinx.util.console import bold # type: ignore
|
|
||||||
from sphinx.util.docutils import sphinx_domains, WarningStream
|
|
||||||
from sphinx.util.matching import compile_matchers
|
|
||||||
from sphinx.util.parallel import ParallelTasks, parallel_available, make_chunks
|
|
||||||
from sphinx.util.websupport import is_commentable
|
|
||||||
from sphinx.errors import SphinxError, ExtensionError
|
|
||||||
from sphinx.transforms import SphinxTransformer
|
|
||||||
from sphinx.deprecation import RemovedInSphinx20Warning
|
from sphinx.deprecation import RemovedInSphinx20Warning
|
||||||
from sphinx.environment.adapters.indexentries import IndexEntries
|
from sphinx.environment.adapters.indexentries import IndexEntries
|
||||||
from sphinx.environment.adapters.toctree import TocTree
|
from sphinx.environment.adapters.toctree import TocTree
|
||||||
|
from sphinx.errors import SphinxError, ExtensionError
|
||||||
|
from sphinx.io import read_doc
|
||||||
|
from sphinx.transforms import SphinxTransformer
|
||||||
|
from sphinx.util import get_matching_docs, FilenameUniqDict, status_iterator
|
||||||
|
from sphinx.util import logging, rst
|
||||||
|
from sphinx.util.console import bold # type: ignore
|
||||||
|
from sphinx.util.docutils import sphinx_domains, WarningStream
|
||||||
|
from sphinx.util.i18n import find_catalog_files
|
||||||
|
from sphinx.util.matching import compile_matchers
|
||||||
|
from sphinx.util.nodes import is_translatable
|
||||||
|
from sphinx.util.osutil import SEP, ensuredir
|
||||||
|
from sphinx.util.parallel import ParallelTasks, parallel_available, make_chunks
|
||||||
|
from sphinx.util.websupport import is_commentable
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -8,8 +8,8 @@
|
|||||||
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
import re
|
|
||||||
import bisect
|
import bisect
|
||||||
|
import re
|
||||||
import unicodedata
|
import unicodedata
|
||||||
from itertools import groupby
|
from itertools import groupby
|
||||||
|
|
||||||
|
@ -9,9 +9,8 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from six import iteritems
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from six import iteritems
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.util import url_re, logging
|
from sphinx.util import url_re, logging
|
||||||
|
@ -10,13 +10,12 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from os import path
|
|
||||||
from glob import glob
|
from glob import glob
|
||||||
|
from os import path
|
||||||
from six import iteritems, itervalues
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.utils import relative_path
|
from docutils.utils import relative_path
|
||||||
|
from six import iteritems, itervalues
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.environment.collectors import EnvironmentCollector
|
from sphinx.environment.collectors import EnvironmentCollector
|
||||||
|
@ -13,8 +13,8 @@ from os import path
|
|||||||
|
|
||||||
from docutils.utils import relative_path
|
from docutils.utils import relative_path
|
||||||
|
|
||||||
from sphinx.util.osutil import getcwd, fs_encoding
|
|
||||||
from sphinx.environment.collectors import EnvironmentCollector
|
from sphinx.environment.collectors import EnvironmentCollector
|
||||||
|
from sphinx.util.osutil import getcwd, fs_encoding
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.util import split_index_msg, logging
|
|
||||||
from sphinx.environment.collectors import EnvironmentCollector
|
from sphinx.environment.collectors import EnvironmentCollector
|
||||||
|
from sphinx.util import split_index_msg, logging
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -9,15 +9,14 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from docutils import nodes
|
||||||
from six import iteritems
|
from six import iteritems
|
||||||
|
|
||||||
from docutils import nodes
|
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.util import url_re, logging
|
|
||||||
from sphinx.transforms import SphinxContentsFilter
|
|
||||||
from sphinx.environment.adapters.toctree import TocTree
|
from sphinx.environment.adapters.toctree import TocTree
|
||||||
from sphinx.environment.collectors import EnvironmentCollector
|
from sphinx.environment.collectors import EnvironmentCollector
|
||||||
|
from sphinx.transforms import SphinxContentsFilter
|
||||||
|
from sphinx.util import url_re, logging
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -21,9 +21,10 @@ import argparse
|
|||||||
import glob
|
import glob
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
from os import path
|
|
||||||
from six import binary_type
|
|
||||||
from fnmatch import fnmatch
|
from fnmatch import fnmatch
|
||||||
|
from os import path
|
||||||
|
|
||||||
|
from six import binary_type
|
||||||
|
|
||||||
from sphinx import __display_version__
|
from sphinx import __display_version__
|
||||||
from sphinx.cmd.quickstart import EXTENSIONS
|
from sphinx.cmd.quickstart import EXTENSIONS
|
||||||
|
@ -11,29 +11,28 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import inspect
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import inspect
|
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
|
from docutils.statemachine import ViewList
|
||||||
from six import iteritems, itervalues, text_type, class_types, string_types
|
from six import iteritems, itervalues, text_type, class_types, string_types
|
||||||
|
|
||||||
from docutils.statemachine import ViewList
|
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
|
from sphinx.application import ExtensionError
|
||||||
from sphinx.deprecation import RemovedInSphinx20Warning
|
from sphinx.deprecation import RemovedInSphinx20Warning
|
||||||
from sphinx.ext.autodoc.importer import mock, import_object, get_object_members
|
from sphinx.ext.autodoc.importer import mock, import_object, get_object_members
|
||||||
from sphinx.ext.autodoc.importer import _MockImporter # to keep compatibility # NOQA
|
from sphinx.ext.autodoc.importer import _MockImporter # to keep compatibility # NOQA
|
||||||
from sphinx.ext.autodoc.inspector import format_annotation, formatargspec # to keep compatibility # NOQA
|
from sphinx.ext.autodoc.inspector import format_annotation, formatargspec # to keep compatibility # NOQA
|
||||||
from sphinx.util import rpartition, force_decode
|
|
||||||
from sphinx.locale import _
|
from sphinx.locale import _
|
||||||
from sphinx.pycode import ModuleAnalyzer, PycodeError
|
from sphinx.pycode import ModuleAnalyzer, PycodeError
|
||||||
from sphinx.application import ExtensionError
|
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
|
from sphinx.util import rpartition, force_decode
|
||||||
|
from sphinx.util.docstrings import prepare_docstring
|
||||||
from sphinx.util.inspect import Signature, isdescriptor, safe_getmembers, \
|
from sphinx.util.inspect import Signature, isdescriptor, safe_getmembers, \
|
||||||
safe_getattr, object_description, is_builtin_class_method, \
|
safe_getattr, object_description, is_builtin_class_method, \
|
||||||
isenumattribute, isclassmethod, isstaticmethod, getdoc
|
isenumattribute, isclassmethod, isstaticmethod, getdoc
|
||||||
from sphinx.util.docstrings import prepare_docstring
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -9,10 +9,10 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys
|
|
||||||
import warnings
|
|
||||||
import traceback
|
|
||||||
import contextlib
|
import contextlib
|
||||||
|
import sys
|
||||||
|
import traceback
|
||||||
|
import warnings
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
from types import FunctionType, MethodType, ModuleType
|
from types import FunctionType, MethodType, ModuleType
|
||||||
|
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util.nodes import clean_astext
|
from sphinx.util.nodes import clean_astext
|
||||||
|
|
||||||
|
@ -53,28 +53,27 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import inspect
|
||||||
import os
|
import os
|
||||||
|
import posixpath
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import inspect
|
|
||||||
import posixpath
|
|
||||||
from six import string_types
|
|
||||||
from types import ModuleType
|
from types import ModuleType
|
||||||
|
|
||||||
from six import text_type
|
from docutils import nodes
|
||||||
|
|
||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
from docutils.statemachine import ViewList
|
from docutils.statemachine import ViewList
|
||||||
from docutils import nodes
|
from six import string_types
|
||||||
|
from six import text_type
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.environment.adapters.toctree import TocTree
|
from sphinx.environment.adapters.toctree import TocTree
|
||||||
from sphinx.util import import_object, rst, logging
|
|
||||||
from sphinx.pycode import ModuleAnalyzer, PycodeError
|
|
||||||
from sphinx.ext.autodoc import get_documenters
|
from sphinx.ext.autodoc import get_documenters
|
||||||
from sphinx.ext.autodoc.directive import DocumenterBridge, Options
|
from sphinx.ext.autodoc.directive import DocumenterBridge, Options
|
||||||
from sphinx.ext.autodoc.importer import import_module
|
from sphinx.ext.autodoc.importer import import_module
|
||||||
|
from sphinx.pycode import ModuleAnalyzer, PycodeError
|
||||||
|
from sphinx.util import import_object, rst, logging
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -34,8 +34,8 @@ from sphinx import package_dir
|
|||||||
from sphinx.ext.autosummary import import_by_name, get_documenter
|
from sphinx.ext.autosummary import import_by_name, get_documenter
|
||||||
from sphinx.jinja2glue import BuiltinTemplateLoader
|
from sphinx.jinja2glue import BuiltinTemplateLoader
|
||||||
from sphinx.registry import SphinxComponentRegistry
|
from sphinx.registry import SphinxComponentRegistry
|
||||||
from sphinx.util.osutil import ensuredir
|
|
||||||
from sphinx.util.inspect import safe_getattr
|
from sphinx.util.inspect import safe_getattr
|
||||||
|
from sphinx.util.osutil import ensuredir
|
||||||
from sphinx.util.rst import escape as rst_escape
|
from sphinx.util.rst import escape as rst_escape
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -10,9 +10,9 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import re
|
|
||||||
import glob
|
import glob
|
||||||
import inspect
|
import inspect
|
||||||
|
import re
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
from six import iteritems
|
from six import iteritems
|
||||||
|
@ -11,27 +11,26 @@
|
|||||||
"""
|
"""
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import codecs
|
||||||
|
import doctest
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
import codecs
|
|
||||||
from os import path
|
from os import path
|
||||||
import doctest
|
|
||||||
|
|
||||||
from six import itervalues, StringIO, binary_type, text_type, PY2
|
|
||||||
from packaging.specifiers import SpecifierSet, InvalidSpecifier
|
|
||||||
from packaging.version import Version
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
|
from packaging.specifiers import SpecifierSet, InvalidSpecifier
|
||||||
|
from packaging.version import Version
|
||||||
|
from six import itervalues, StringIO, binary_type, text_type, PY2
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.builders import Builder
|
from sphinx.builders import Builder
|
||||||
from sphinx.util import force_decode, logging
|
|
||||||
from sphinx.util.nodes import set_source_info
|
|
||||||
from sphinx.util.console import bold # type: ignore
|
|
||||||
from sphinx.util.osutil import fs_encoding
|
|
||||||
from sphinx.locale import _
|
from sphinx.locale import _
|
||||||
|
from sphinx.util import force_decode, logging
|
||||||
|
from sphinx.util.console import bold # type: ignore
|
||||||
|
from sphinx.util.nodes import set_source_info
|
||||||
|
from sphinx.util.osutil import fs_encoding
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -24,8 +24,8 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from six import iteritems
|
|
||||||
from docutils import nodes, utils
|
from docutils import nodes, utils
|
||||||
|
from six import iteritems
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.util.nodes import split_explicit_title
|
from sphinx.util.nodes import split_explicit_title
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,18 +10,17 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import re
|
|
||||||
import codecs
|
import codecs
|
||||||
import posixpath
|
import posixpath
|
||||||
|
import re
|
||||||
|
from hashlib import sha1
|
||||||
from os import path
|
from os import path
|
||||||
from subprocess import Popen, PIPE
|
from subprocess import Popen, PIPE
|
||||||
from hashlib import sha1
|
|
||||||
|
|
||||||
from six import text_type
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
from docutils.statemachine import ViewList
|
from docutils.statemachine import ViewList
|
||||||
|
from six import text_type
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.errors import SphinxError
|
from sphinx.errors import SphinxError
|
||||||
|
@ -9,28 +9,27 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import re
|
|
||||||
import codecs
|
import codecs
|
||||||
|
import posixpath
|
||||||
|
import re
|
||||||
import shutil
|
import shutil
|
||||||
import tempfile
|
import tempfile
|
||||||
import posixpath
|
from hashlib import sha1
|
||||||
from os import path
|
from os import path
|
||||||
from subprocess import Popen, PIPE
|
from subprocess import Popen, PIPE
|
||||||
from hashlib import sha1
|
|
||||||
|
|
||||||
from six import text_type
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from six import text_type
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.locale import _
|
|
||||||
from sphinx.errors import SphinxError, ExtensionError
|
from sphinx.errors import SphinxError, ExtensionError
|
||||||
from sphinx.util import logging
|
|
||||||
from sphinx.util.png import read_png_depth, write_png_depth
|
|
||||||
from sphinx.util.osutil import ensuredir, ENOENT, cd
|
|
||||||
from sphinx.util.pycompat import sys_encoding
|
|
||||||
from sphinx.ext.mathbase import setup_math as mathbase_setup, wrap_displaymath
|
|
||||||
from sphinx.ext.mathbase import get_node_equation_number
|
from sphinx.ext.mathbase import get_node_equation_number
|
||||||
|
from sphinx.ext.mathbase import setup_math as mathbase_setup, wrap_displaymath
|
||||||
|
from sphinx.locale import _
|
||||||
|
from sphinx.util import logging
|
||||||
|
from sphinx.util.osutil import ensuredir, ENOENT, cd
|
||||||
|
from sphinx.util.png import read_png_depth, write_png_depth
|
||||||
|
from sphinx.util.pycompat import sys_encoding
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -36,16 +36,15 @@ r"""
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import inspect
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import inspect
|
|
||||||
from hashlib import md5
|
from hashlib import md5
|
||||||
|
|
||||||
from six import text_type
|
|
||||||
from six.moves import builtins
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
|
from six import text_type
|
||||||
|
from six.moves import builtins
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.ext.graphviz import render_dot_html, render_dot_latex, \
|
from sphinx.ext.graphviz import render_dot_html, render_dot_latex, \
|
||||||
|
@ -26,21 +26,20 @@
|
|||||||
|
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
import sys
|
|
||||||
import time
|
|
||||||
import functools
|
import functools
|
||||||
import posixpath
|
import posixpath
|
||||||
|
import sys
|
||||||
|
import time
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
from six import PY3, iteritems, string_types
|
|
||||||
from six.moves.urllib.parse import urlsplit, urlunsplit
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.utils import relative_path
|
from docutils.utils import relative_path
|
||||||
|
from six import PY3, iteritems, string_types
|
||||||
|
from six.moves.urllib.parse import urlsplit, urlunsplit
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.locale import _
|
|
||||||
from sphinx.builders.html import INVENTORY_FILENAME
|
from sphinx.builders.html import INVENTORY_FILENAME
|
||||||
|
from sphinx.locale import _
|
||||||
from sphinx.util import requests, logging
|
from sphinx.util import requests, logging
|
||||||
from sphinx.util.inventory import InventoryFile
|
from sphinx.util.inventory import InventoryFile
|
||||||
|
|
||||||
|
@ -13,10 +13,10 @@
|
|||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.locale import _
|
|
||||||
from sphinx.application import ExtensionError
|
from sphinx.application import ExtensionError
|
||||||
from sphinx.ext.mathbase import setup_math as mathbase_setup
|
|
||||||
from sphinx.ext.mathbase import get_node_equation_number
|
from sphinx.ext.mathbase import get_node_equation_number
|
||||||
|
from sphinx.ext.mathbase import setup_math as mathbase_setup
|
||||||
|
from sphinx.locale import _
|
||||||
|
|
||||||
|
|
||||||
def html_visit_math(self, node):
|
def html_visit_math(self, node):
|
||||||
|
@ -13,8 +13,8 @@ from docutils import nodes
|
|||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import _
|
|
||||||
from sphinx.errors import SphinxError
|
from sphinx.errors import SphinxError
|
||||||
|
from sphinx.locale import _
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -14,9 +14,9 @@ from docutils.nodes import make_id
|
|||||||
from docutils.parsers.rst import Directive, directives
|
from docutils.parsers.rst import Directive, directives
|
||||||
|
|
||||||
from sphinx.config import string_classes
|
from sphinx.config import string_classes
|
||||||
from sphinx.roles import XRefRole
|
|
||||||
from sphinx.locale import __
|
|
||||||
from sphinx.domains import Domain
|
from sphinx.domains import Domain
|
||||||
|
from sphinx.locale import __
|
||||||
|
from sphinx.roles import XRefRole
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util.nodes import make_refnode, set_source_info
|
from sphinx.util.nodes import make_refnode, set_source_info
|
||||||
|
|
||||||
|
@ -14,10 +14,10 @@
|
|||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.locale import _
|
|
||||||
from sphinx.errors import ExtensionError
|
from sphinx.errors import ExtensionError
|
||||||
from sphinx.ext.mathbase import setup_math as mathbase_setup
|
|
||||||
from sphinx.ext.mathbase import get_node_equation_number
|
from sphinx.ext.mathbase import get_node_equation_number
|
||||||
|
from sphinx.ext.mathbase import setup_math as mathbase_setup
|
||||||
|
from sphinx.locale import _
|
||||||
|
|
||||||
|
|
||||||
def html_visit_math(self, node):
|
def html_visit_math(self, node):
|
||||||
|
@ -10,27 +10,26 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import re
|
|
||||||
import codecs
|
import codecs
|
||||||
|
import posixpath
|
||||||
|
import re
|
||||||
import shutil
|
import shutil
|
||||||
import tempfile
|
import tempfile
|
||||||
import posixpath
|
from hashlib import sha1
|
||||||
from os import path
|
from os import path
|
||||||
from subprocess import Popen, PIPE
|
from subprocess import Popen, PIPE
|
||||||
from hashlib import sha1
|
|
||||||
|
|
||||||
from six import text_type
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from six import text_type
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.errors import SphinxError, ExtensionError
|
from sphinx.errors import SphinxError, ExtensionError
|
||||||
from sphinx.util import logging
|
|
||||||
from sphinx.util.png import read_png_depth, write_png_depth
|
|
||||||
from sphinx.util.osutil import ensuredir, ENOENT, cd
|
|
||||||
from sphinx.util.pycompat import sys_encoding
|
|
||||||
from sphinx.ext.mathbase import setup_math as mathbase_setup, wrap_displaymath
|
|
||||||
from sphinx.ext.mathbase import get_node_equation_number
|
from sphinx.ext.mathbase import get_node_equation_number
|
||||||
|
from sphinx.ext.mathbase import setup_math as mathbase_setup, wrap_displaymath
|
||||||
|
from sphinx.util import logging
|
||||||
|
from sphinx.util.osutil import ensuredir, ENOENT, cd
|
||||||
|
from sphinx.util.png import read_png_depth, write_png_depth
|
||||||
|
from sphinx.util.pycompat import sys_encoding
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -13,16 +13,16 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from docutils.parsers.rst import Directive
|
||||||
from docutils.parsers.rst import directives
|
from docutils.parsers.rst import directives
|
||||||
|
from docutils.parsers.rst.directives.admonitions import BaseAdmonition
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx.locale import _
|
|
||||||
from sphinx.environment import NoUri
|
from sphinx.environment import NoUri
|
||||||
|
from sphinx.locale import _
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util.nodes import set_source_info
|
from sphinx.util.nodes import set_source_info
|
||||||
from sphinx.util.texescape import tex_escape_map
|
from sphinx.util.texescape import tex_escape_map
|
||||||
from docutils.parsers.rst import Directive
|
|
||||||
from docutils.parsers.rst.directives.admonitions import BaseAdmonition
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -11,9 +11,8 @@
|
|||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
||||||
from six import iteritems, text_type
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from six import iteritems, text_type
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
|
@ -9,23 +9,22 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from pygments import highlight
|
||||||
|
from pygments.filters import ErrorToken
|
||||||
|
from pygments.formatters import HtmlFormatter, LatexFormatter
|
||||||
|
from pygments.lexer import Lexer # NOQA
|
||||||
|
from pygments.lexers import get_lexer_by_name, guess_lexer
|
||||||
|
from pygments.lexers import PythonLexer, Python3Lexer, PythonConsoleLexer, \
|
||||||
|
CLexer, TextLexer, RstLexer
|
||||||
|
from pygments.styles import get_style_by_name
|
||||||
|
from pygments.util import ClassNotFound
|
||||||
from six import text_type
|
from six import text_type
|
||||||
|
|
||||||
|
from sphinx.ext import doctest
|
||||||
|
from sphinx.pygments_styles import SphinxStyle, NoneStyle
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
from sphinx.util.pycompat import htmlescape
|
from sphinx.util.pycompat import htmlescape
|
||||||
from sphinx.util.texescape import tex_hl_escape_map_new
|
from sphinx.util.texescape import tex_hl_escape_map_new
|
||||||
from sphinx.ext import doctest
|
|
||||||
|
|
||||||
from pygments import highlight
|
|
||||||
from pygments.lexer import Lexer # NOQA
|
|
||||||
from pygments.lexers import PythonLexer, Python3Lexer, PythonConsoleLexer, \
|
|
||||||
CLexer, TextLexer, RstLexer
|
|
||||||
from pygments.lexers import get_lexer_by_name, guess_lexer
|
|
||||||
from pygments.formatters import HtmlFormatter, LatexFormatter
|
|
||||||
from pygments.filters import ErrorToken
|
|
||||||
from pygments.styles import get_style_by_name
|
|
||||||
from pygments.util import ClassNotFound
|
|
||||||
from sphinx.pygments_styles import SphinxStyle, NoneStyle
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -8,24 +8,24 @@
|
|||||||
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
import re
|
|
||||||
import codecs
|
import codecs
|
||||||
|
import re
|
||||||
|
|
||||||
from docutils.io import FileInput, NullOutput
|
|
||||||
from docutils.core import Publisher
|
from docutils.core import Publisher
|
||||||
|
from docutils.io import FileInput, NullOutput
|
||||||
from docutils.readers import standalone
|
from docutils.readers import standalone
|
||||||
from docutils.statemachine import StringList, string2lines
|
from docutils.statemachine import StringList, string2lines
|
||||||
from docutils.writers import UnfilteredWriter
|
from docutils.writers import UnfilteredWriter
|
||||||
from six import text_type
|
from six import text_type
|
||||||
from typing import Any, Union # NOQA
|
from typing import Any, Union # NOQA
|
||||||
|
|
||||||
from sphinx.transforms import SphinxTransformer
|
|
||||||
from sphinx.transforms import (
|
from sphinx.transforms import (
|
||||||
ApplySourceWorkaround, ExtraTranslatableNodes, CitationReferences,
|
ApplySourceWorkaround, ExtraTranslatableNodes, CitationReferences,
|
||||||
DefaultSubstitutions, MoveModuleTargets, HandleCodeBlocks, SortIds,
|
DefaultSubstitutions, MoveModuleTargets, HandleCodeBlocks, SortIds,
|
||||||
AutoNumbering, AutoIndexUpgrader, FilterSystemMessages,
|
AutoNumbering, AutoIndexUpgrader, FilterSystemMessages,
|
||||||
UnreferencedFootnotesDetector, SphinxSmartQuotes, ManpageLink
|
UnreferencedFootnotesDetector, SphinxSmartQuotes, ManpageLink
|
||||||
)
|
)
|
||||||
|
from sphinx.transforms import SphinxTransformer
|
||||||
from sphinx.transforms.compact_bullet_list import RefOnlyBulletListTransform
|
from sphinx.transforms.compact_bullet_list import RefOnlyBulletListTransform
|
||||||
from sphinx.transforms.i18n import (
|
from sphinx.transforms.i18n import (
|
||||||
PreserveTranslatableMessages, Locale, RemoveTranslatableInline,
|
PreserveTranslatableMessages, Locale, RemoveTranslatableInline,
|
||||||
|
@ -11,13 +11,13 @@
|
|||||||
|
|
||||||
from os import path
|
from os import path
|
||||||
from pprint import pformat
|
from pprint import pformat
|
||||||
|
from typing import Any, Callable, Iterator, Tuple # NOQA
|
||||||
|
|
||||||
from six import string_types
|
|
||||||
from jinja2 import FileSystemLoader, BaseLoader, TemplateNotFound, \
|
from jinja2 import FileSystemLoader, BaseLoader, TemplateNotFound, \
|
||||||
contextfunction
|
contextfunction
|
||||||
from jinja2.utils import open_if_exists
|
|
||||||
from jinja2.sandbox import SandboxedEnvironment
|
from jinja2.sandbox import SandboxedEnvironment
|
||||||
from typing import Any, Callable, Iterator, Tuple # NOQA
|
from jinja2.utils import open_if_exists
|
||||||
|
from six import string_types
|
||||||
|
|
||||||
from sphinx.application import TemplateBridge
|
from sphinx.application import TemplateBridge
|
||||||
from sphinx.util.osutil import mtimes_of_files
|
from sphinx.util.osutil import mtimes_of_files
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
|
||||||
import subprocess
|
import subprocess
|
||||||
|
import sys
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
|
@ -8,11 +8,11 @@
|
|||||||
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
import re
|
|
||||||
import ast
|
import ast
|
||||||
import inspect
|
import inspect
|
||||||
import tokenize
|
|
||||||
import itertools
|
import itertools
|
||||||
|
import re
|
||||||
|
import tokenize
|
||||||
from token import NAME, NEWLINE, INDENT, DEDENT, NUMBER, OP, STRING
|
from token import NAME, NEWLINE, INDENT, DEDENT, NUMBER, OP, STRING
|
||||||
from tokenize import COMMENT, NL
|
from tokenize import COMMENT, NL
|
||||||
|
|
||||||
|
@ -11,8 +11,8 @@
|
|||||||
|
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
from sphinx.deprecation import RemovedInSphinx20Warning
|
|
||||||
from sphinx.cmd.quickstart import main as _main
|
from sphinx.cmd.quickstart import main as _main
|
||||||
|
from sphinx.deprecation import RemovedInSphinx20Warning
|
||||||
|
|
||||||
|
|
||||||
def main(*args, **kwargs):
|
def main(*args, **kwargs):
|
||||||
|
@ -15,15 +15,15 @@ import traceback
|
|||||||
from pkg_resources import iter_entry_points
|
from pkg_resources import iter_entry_points
|
||||||
from six import iteritems, itervalues, string_types
|
from six import iteritems, itervalues, string_types
|
||||||
|
|
||||||
from sphinx.errors import ExtensionError, SphinxError, VersionRequirementError
|
|
||||||
from sphinx.extension import Extension
|
|
||||||
from sphinx.domains import ObjType
|
from sphinx.domains import ObjType
|
||||||
from sphinx.domains.std import GenericObject, Target
|
from sphinx.domains.std import GenericObject, Target
|
||||||
|
from sphinx.errors import ExtensionError, SphinxError, VersionRequirementError
|
||||||
|
from sphinx.extension import Extension
|
||||||
from sphinx.locale import __
|
from sphinx.locale import __
|
||||||
from sphinx.parsers import Parser as SphinxParser
|
from sphinx.parsers import Parser as SphinxParser
|
||||||
from sphinx.roles import XRefRole
|
from sphinx.roles import XRefRole
|
||||||
from sphinx.util import logging
|
|
||||||
from sphinx.util import import_object
|
from sphinx.util import import_object
|
||||||
|
from sphinx.util import logging
|
||||||
from sphinx.util.console import bold # type: ignore
|
from sphinx.util.console import bold # type: ignore
|
||||||
from sphinx.util.docutils import directive_helper
|
from sphinx.util.docutils import directive_helper
|
||||||
|
|
||||||
|
@ -11,12 +11,12 @@
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from six import iteritems
|
|
||||||
from docutils import nodes, utils
|
from docutils import nodes, utils
|
||||||
|
from six import iteritems
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import _
|
|
||||||
from sphinx.errors import SphinxError
|
from sphinx.errors import SphinxError
|
||||||
|
from sphinx.locale import _
|
||||||
from sphinx.util import ws_re
|
from sphinx.util import ws_re
|
||||||
from sphinx.util.nodes import split_explicit_title, process_index_entry, \
|
from sphinx.util.nodes import split_explicit_title, process_index_entry, \
|
||||||
set_role_source_info
|
set_role_source_info
|
||||||
|
@ -13,13 +13,13 @@
|
|||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
import sys
|
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
from six import StringIO, string_types
|
|
||||||
from distutils.cmd import Command
|
from distutils.cmd import Command
|
||||||
from distutils.errors import DistutilsOptionError, DistutilsExecError # type: ignore
|
from distutils.errors import DistutilsOptionError, DistutilsExecError # type: ignore
|
||||||
|
|
||||||
|
from six import StringIO, string_types
|
||||||
|
|
||||||
from sphinx.application import Sphinx
|
from sphinx.application import Sphinx
|
||||||
from sphinx.cmdline import handle_exception
|
from sphinx.cmdline import handle_exception
|
||||||
from sphinx.util.console import nocolor, color_terminal
|
from sphinx.util.console import nocolor, color_terminal
|
||||||
|
@ -7,8 +7,8 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
import sys
|
|
||||||
import shutil
|
import shutil
|
||||||
|
import sys
|
||||||
from io import open
|
from io import open
|
||||||
|
|
||||||
from six import PY2, text_type
|
from six import PY2, text_type
|
||||||
|
@ -14,16 +14,14 @@ import sys
|
|||||||
import warnings
|
import warnings
|
||||||
from xml.etree import ElementTree
|
from xml.etree import ElementTree
|
||||||
|
|
||||||
from six import string_types
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst import directives, roles
|
from docutils.parsers.rst import directives, roles
|
||||||
|
from six import string_types
|
||||||
|
|
||||||
from sphinx import application
|
from sphinx import application
|
||||||
from sphinx.builders.latex import LaTeXBuilder
|
from sphinx.builders.latex import LaTeXBuilder
|
||||||
from sphinx.ext.autodoc import AutoDirective
|
from sphinx.ext.autodoc import AutoDirective
|
||||||
from sphinx.pycode import ModuleAnalyzer
|
from sphinx.pycode import ModuleAnalyzer
|
||||||
|
|
||||||
from sphinx.testing.path import path
|
from sphinx.testing.path import path
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -16,6 +16,9 @@ from docutils.io import StringInput
|
|||||||
from docutils.utils import relative_path
|
from docutils.utils import relative_path
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
|
from sphinx.domains.std import make_glossary_term, split_term_classifiers
|
||||||
|
from sphinx.locale import init as init_locale
|
||||||
|
from sphinx.transforms import SphinxTransform
|
||||||
from sphinx.util import split_index_msg, logging
|
from sphinx.util import split_index_msg, logging
|
||||||
from sphinx.util.i18n import find_catalog
|
from sphinx.util.i18n import find_catalog
|
||||||
from sphinx.util.nodes import (
|
from sphinx.util.nodes import (
|
||||||
@ -23,9 +26,6 @@ from sphinx.util.nodes import (
|
|||||||
extract_messages, is_pending_meta, traverse_translatable_index,
|
extract_messages, is_pending_meta, traverse_translatable_index,
|
||||||
)
|
)
|
||||||
from sphinx.util.pycompat import indent
|
from sphinx.util.pycompat import indent
|
||||||
from sphinx.locale import init as init_locale
|
|
||||||
from sphinx.transforms import SphinxTransform
|
|
||||||
from sphinx.domains.std import make_glossary_term, split_term_classifiers
|
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
# For type annotation
|
# For type annotation
|
||||||
|
@ -10,15 +10,15 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from math import ceil
|
|
||||||
from hashlib import sha1
|
from hashlib import sha1
|
||||||
|
from math import ceil
|
||||||
|
|
||||||
from six import text_type
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from six import text_type
|
||||||
|
|
||||||
from sphinx.transforms import SphinxTransform
|
from sphinx.transforms import SphinxTransform
|
||||||
from sphinx.util import logging, requests
|
|
||||||
from sphinx.util import epoch_to_rfc1123, rfc1123_to_epoch
|
from sphinx.util import epoch_to_rfc1123, rfc1123_to_epoch
|
||||||
|
from sphinx.util import logging, requests
|
||||||
from sphinx.util.images import guess_mimetype, get_image_extension, parse_data_uri
|
from sphinx.util.images import guess_mimetype, get_image_extension, parse_data_uri
|
||||||
from sphinx.util.osutil import ensuredir, movefile
|
from sphinx.util.osutil import ensuredir, movefile
|
||||||
|
|
||||||
|
@ -10,24 +10,24 @@
|
|||||||
"""
|
"""
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import fnmatch
|
||||||
import os
|
import os
|
||||||
|
import posixpath
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import fnmatch
|
|
||||||
import tempfile
|
import tempfile
|
||||||
import posixpath
|
|
||||||
import traceback
|
import traceback
|
||||||
import unicodedata
|
import unicodedata
|
||||||
|
from codecs import BOM_UTF8
|
||||||
|
from collections import deque
|
||||||
|
from datetime import datetime
|
||||||
from os import path
|
from os import path
|
||||||
from time import mktime, strptime
|
from time import mktime, strptime
|
||||||
from codecs import BOM_UTF8
|
|
||||||
from datetime import datetime
|
|
||||||
from collections import deque
|
|
||||||
|
|
||||||
|
from docutils.utils import relative_path
|
||||||
from six import text_type, binary_type, itervalues
|
from six import text_type, binary_type, itervalues
|
||||||
from six.moves import range
|
from six.moves import range
|
||||||
from six.moves.urllib.parse import urlsplit, urlunsplit, quote_plus, parse_qsl, urlencode
|
from six.moves.urllib.parse import urlsplit, urlunsplit, quote_plus, parse_qsl, urlencode
|
||||||
from docutils.utils import relative_path
|
|
||||||
|
|
||||||
from sphinx.errors import PycodeError, SphinxParallelError, ExtensionError
|
from sphinx.errors import PycodeError, SphinxParallelError, ExtensionError
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
|
||||||
import re
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# check if colorama is installed to support color on Windows
|
# check if colorama is installed to support color on Windows
|
||||||
|
@ -12,14 +12,14 @@ from __future__ import absolute_import
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
import types
|
import types
|
||||||
|
from contextlib import contextmanager
|
||||||
from copy import copy
|
from copy import copy
|
||||||
from distutils.version import LooseVersion
|
from distutils.version import LooseVersion
|
||||||
from contextlib import contextmanager
|
|
||||||
|
|
||||||
import docutils
|
import docutils
|
||||||
from docutils.languages import get_language
|
from docutils.languages import get_language
|
||||||
from docutils.statemachine import StateMachine
|
|
||||||
from docutils.parsers.rst import directives, roles, convert_directive_function
|
from docutils.parsers.rst import directives, roles, convert_directive_function
|
||||||
|
from docutils.statemachine import StateMachine
|
||||||
from docutils.utils import Reporter
|
from docutils.utils import Reporter
|
||||||
|
|
||||||
from sphinx.errors import ExtensionError
|
from sphinx.errors import ExtensionError
|
||||||
|
@ -10,10 +10,12 @@
|
|||||||
"""
|
"""
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import os
|
|
||||||
import codecs
|
import codecs
|
||||||
|
import os
|
||||||
import posixpath
|
import posixpath
|
||||||
|
|
||||||
from docutils.utils import relative_path
|
from docutils.utils import relative_path
|
||||||
|
|
||||||
from sphinx.util.osutil import copyfile, ensuredir, walk
|
from sphinx.util.osutil import copyfile, ensuredir, walk
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -12,13 +12,13 @@ import gettext
|
|||||||
import io
|
import io
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
from os import path
|
|
||||||
from datetime import datetime
|
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
|
from datetime import datetime
|
||||||
|
from os import path
|
||||||
|
|
||||||
import babel.dates
|
import babel.dates
|
||||||
from babel.messages.pofile import read_po
|
|
||||||
from babel.messages.mofile import write_mo
|
from babel.messages.mofile import write_mo
|
||||||
|
from babel.messages.pofile import read_po
|
||||||
|
|
||||||
from sphinx.errors import SphinxError
|
from sphinx.errors import SphinxError
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
|
@ -12,13 +12,13 @@ from __future__ import absolute_import
|
|||||||
|
|
||||||
import base64
|
import base64
|
||||||
import imghdr
|
import imghdr
|
||||||
import imagesize
|
|
||||||
from os import path
|
|
||||||
from collections import OrderedDict
|
from collections import OrderedDict
|
||||||
|
from os import path
|
||||||
from six import PY3, BytesIO, iteritems
|
|
||||||
from typing import NamedTuple
|
from typing import NamedTuple
|
||||||
|
|
||||||
|
import imagesize
|
||||||
|
from six import PY3, BytesIO, iteritems
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from PIL import Image # check for the Python Imaging Library
|
from PIL import Image # check for the Python Imaging Library
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
"""
|
"""
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import inspect
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import typing
|
import typing
|
||||||
import inspect
|
|
||||||
from collections import OrderedDict
|
from collections import OrderedDict
|
||||||
|
|
||||||
from six import PY2, PY3, StringIO, binary_type, string_types, itervalues
|
from six import PY2, PY3, StringIO, binary_type, string_types, itervalues
|
||||||
|
@ -8,8 +8,8 @@
|
|||||||
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
import re
|
|
||||||
import os
|
import os
|
||||||
|
import re
|
||||||
import zlib
|
import zlib
|
||||||
|
|
||||||
from six import PY3
|
from six import PY3
|
||||||
|
@ -12,12 +12,12 @@ from __future__ import absolute_import
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
import logging.handlers
|
import logging.handlers
|
||||||
from contextlib import contextmanager
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
from contextlib import contextmanager
|
||||||
|
|
||||||
from six import PY2, StringIO
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.utils import get_source_line
|
from docutils.utils import get_source_line
|
||||||
|
from six import PY2, StringIO
|
||||||
|
|
||||||
from sphinx.errors import SphinxWarning
|
from sphinx.errors import SphinxWarning
|
||||||
from sphinx.util.console import colorize
|
from sphinx.util.console import colorize
|
||||||
|
@ -12,9 +12,8 @@ from __future__ import absolute_import
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from six import text_type
|
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
from six import text_type
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import pairindextypes
|
from sphinx.locale import pairindextypes
|
||||||
|
@ -10,17 +10,18 @@
|
|||||||
"""
|
"""
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
|
import contextlib
|
||||||
|
import errno
|
||||||
|
import filecmp
|
||||||
|
import locale
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
import shutil
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
import errno
|
|
||||||
import locale
|
|
||||||
import shutil
|
|
||||||
import filecmp
|
|
||||||
from os import path
|
|
||||||
import contextlib
|
|
||||||
from io import BytesIO, StringIO
|
from io import BytesIO, StringIO
|
||||||
|
from os import path
|
||||||
|
|
||||||
from six import PY2, PY3, text_type
|
from six import PY2, PY3, text_type
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -13,6 +13,7 @@ import os
|
|||||||
import time
|
import time
|
||||||
import traceback
|
import traceback
|
||||||
from math import sqrt
|
from math import sqrt
|
||||||
|
|
||||||
from six import iteritems
|
from six import iteritems
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import struct
|
|
||||||
import binascii
|
import binascii
|
||||||
|
import struct
|
||||||
|
|
||||||
|
|
||||||
LEN_IEND = 12
|
LEN_IEND = 12
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys
|
|
||||||
import codecs
|
import codecs
|
||||||
|
import sys
|
||||||
|
|
||||||
from six import PY3, text_type, exec_
|
from six import PY3, text_type, exec_
|
||||||
|
|
||||||
|
@ -14,11 +14,11 @@ from __future__ import absolute_import
|
|||||||
import warnings
|
import warnings
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
|
|
||||||
import requests
|
|
||||||
import pkg_resources
|
import pkg_resources
|
||||||
|
import requests
|
||||||
from six import string_types
|
from six import string_types
|
||||||
from six.moves.urllib.parse import urlsplit
|
from six.moves.urllib.parse import urlsplit
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from requests.packages.urllib3.exceptions import SSLError
|
from requests.packages.urllib3.exceptions import SSLError
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
@ -28,7 +28,9 @@
|
|||||||
from __future__ import absolute_import, unicode_literals
|
from __future__ import absolute_import, unicode_literals
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from docutils.utils import smartquotes
|
from docutils.utils import smartquotes
|
||||||
|
|
||||||
from sphinx.util.docutils import __version_info__ as docutils_version
|
from sphinx.util.docutils import __version_info__ as docutils_version
|
||||||
|
|
||||||
if False: # For type annotation
|
if False: # For type annotation
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
|
|
||||||
# (ab)use the Jinja parser for parsing our boolean expressions
|
# (ab)use the Jinja parser for parsing our boolean expressions
|
||||||
from jinja2 import nodes
|
from jinja2 import nodes
|
||||||
from jinja2.parser import Parser
|
|
||||||
from jinja2.environment import Environment
|
from jinja2.environment import Environment
|
||||||
|
from jinja2.parser import Parser
|
||||||
|
|
||||||
env = Environment()
|
env = Environment()
|
||||||
|
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from jinja2.sandbox import SandboxedEnvironment
|
from jinja2.sandbox import SandboxedEnvironment
|
||||||
|
|
||||||
from sphinx import package_dir
|
from sphinx import package_dir
|
||||||
|
@ -9,11 +9,11 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from six import PY3
|
|
||||||
from typing import Callable, Dict, List, Tuple
|
from typing import Callable, Dict, List, Tuple
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.parsers.rst.states import Inliner
|
from docutils.parsers.rst.states import Inliner
|
||||||
|
from six import PY3
|
||||||
|
|
||||||
|
|
||||||
if PY3:
|
if PY3:
|
||||||
|
@ -9,13 +9,13 @@
|
|||||||
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
:copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS.
|
||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
from uuid import uuid4
|
|
||||||
from operator import itemgetter
|
|
||||||
from itertools import product
|
from itertools import product
|
||||||
|
from operator import itemgetter
|
||||||
|
from uuid import uuid4
|
||||||
|
|
||||||
from six import iteritems
|
from six import iteritems
|
||||||
from six.moves import range, zip_longest
|
|
||||||
from six.moves import cPickle as pickle
|
from six.moves import cPickle as pickle
|
||||||
|
from six.moves import range, zip_longest
|
||||||
|
|
||||||
from sphinx.transforms import SphinxTransform
|
from sphinx.transforms import SphinxTransform
|
||||||
|
|
||||||
|
@ -9,14 +9,14 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys
|
|
||||||
import posixpath
|
|
||||||
import os
|
|
||||||
import copy
|
import copy
|
||||||
|
import os
|
||||||
|
import posixpath
|
||||||
|
import sys
|
||||||
|
|
||||||
from six import string_types
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.writers.html4css1 import Writer, HTMLTranslator as BaseTranslator
|
from docutils.writers.html4css1 import Writer, HTMLTranslator as BaseTranslator
|
||||||
|
from six import string_types
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import admonitionlabels, _
|
from sphinx.locale import admonitionlabels, _
|
||||||
|
@ -9,13 +9,13 @@
|
|||||||
:license: BSD, see LICENSE for details.
|
:license: BSD, see LICENSE for details.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys
|
|
||||||
import posixpath
|
|
||||||
import os
|
import os
|
||||||
|
import posixpath
|
||||||
|
import sys
|
||||||
|
|
||||||
from six import string_types
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
from docutils.writers.html5_polyglot import HTMLTranslator as BaseTranslator
|
from docutils.writers.html5_polyglot import HTMLTranslator as BaseTranslator
|
||||||
|
from six import string_types
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import admonitionlabels, _
|
from sphinx.locale import admonitionlabels, _
|
||||||
|
@ -14,12 +14,12 @@
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
from os import path
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
from os import path
|
||||||
|
|
||||||
from six import itervalues, text_type
|
|
||||||
from docutils import nodes, writers
|
from docutils import nodes, writers
|
||||||
from docutils.writers.latex2e import Babel
|
from docutils.writers.latex2e import Babel
|
||||||
|
from six import itervalues, text_type
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx import highlighting
|
from sphinx import highlighting
|
||||||
|
@ -16,10 +16,10 @@ from docutils.writers.manpage import (
|
|||||||
Translator as BaseTranslator
|
Translator as BaseTranslator
|
||||||
)
|
)
|
||||||
|
|
||||||
|
import sphinx.util.docutils
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import admonitionlabels, _
|
from sphinx.locale import admonitionlabels, _
|
||||||
from sphinx.util import logging
|
from sphinx.util import logging
|
||||||
import sphinx.util.docutils
|
|
||||||
from sphinx.util.i18n import format_date
|
from sphinx.util.i18n import format_date
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
|
@ -13,11 +13,10 @@ import re
|
|||||||
import textwrap
|
import textwrap
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
|
from docutils import nodes, writers
|
||||||
from six import itervalues
|
from six import itervalues
|
||||||
from six.moves import range
|
from six.moves import range
|
||||||
|
|
||||||
from docutils import nodes, writers
|
|
||||||
|
|
||||||
from sphinx import addnodes, __display_version__
|
from sphinx import addnodes, __display_version__
|
||||||
from sphinx.errors import ExtensionError
|
from sphinx.errors import ExtensionError
|
||||||
from sphinx.locale import admonitionlabels, _
|
from sphinx.locale import admonitionlabels, _
|
||||||
|
@ -13,10 +13,9 @@ import re
|
|||||||
import textwrap
|
import textwrap
|
||||||
from itertools import groupby
|
from itertools import groupby
|
||||||
|
|
||||||
from six.moves import zip_longest
|
|
||||||
|
|
||||||
from docutils import nodes, writers
|
from docutils import nodes, writers
|
||||||
from docutils.utils import column_width
|
from docutils.utils import column_width
|
||||||
|
from six.moves import zip_longest
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
from sphinx.locale import admonitionlabels, _
|
from sphinx.locale import admonitionlabels, _
|
||||||
|
@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
|
import argparse
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import argparse
|
|
||||||
from datetime import datetime
|
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
script_dir = os.path.dirname(__file__)
|
script_dir = os.path.dirname(__file__)
|
||||||
package_dir = os.path.abspath(os.path.join(script_dir, '..'))
|
package_dir = os.path.abspath(os.path.join(script_dir, '..'))
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
|
|
||||||
name_mail_re = r'[\w ]+(<.*?>)?'
|
name_mail_re = r'[\w ]+(<.*?>)?'
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import re
|
|
||||||
import json
|
import json
|
||||||
|
import re
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import six
|
import six
|
||||||
|
|
||||||
# find char codes they are matched with Python's (?u)\\w
|
# find char codes they are matched with Python's (?u)\\w
|
||||||
|
Loading…
Reference in New Issue
Block a user