Skip to content

Commit e7f4181

Browse files
committed
Switch to _cli.util
1 parent d87f507 commit e7f4181

23 files changed

+63
-93
lines changed

sphinx/application.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
import sphinx
2424
from sphinx import locale, package_dir
25+
from sphinx._cli.util.colour import bold # type: ignore
2526
from sphinx.config import Config
2627
from sphinx.domains import Domain, Index
2728
from sphinx.environment import BuildEnvironment
@@ -37,7 +38,6 @@
3738
from sphinx.theming import Theme
3839
from sphinx.util import docutils, logging
3940
from sphinx.util.build_phase import BuildPhase
40-
from sphinx.util.console import bold # type: ignore
4141
from sphinx.util.display import progress_message
4242
from sphinx.util.i18n import CatalogRepository
4343
from sphinx.util.logging import prefixed_warnings

sphinx/builders/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from docutils.nodes import Node
1414
from docutils.utils import DependencyList
1515

16+
from sphinx._cli.util.colour import bold # type: ignore
1617
from sphinx.config import Config
1718
from sphinx.deprecation import RemovedInSphinx70Warning
1819
from sphinx.environment import CONFIG_CHANGED_REASON, CONFIG_OK, BuildEnvironment
@@ -22,7 +23,6 @@
2223
from sphinx.locale import __
2324
from sphinx.util import UnicodeDecodeErrorHandler, get_filetype, import_object, logging, rst
2425
from sphinx.util.build_phase import BuildPhase
25-
from sphinx.util.console import bold # type: ignore
2626
from sphinx.util.display import progress_message, status_iterator
2727
from sphinx.util.docutils import sphinx_domains
2828
from sphinx.util.i18n import CatalogInfo, CatalogRepository, docname_to_domain

sphinx/builders/changes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
from typing import Any, cast
88

99
from sphinx import package_dir
10+
from sphinx._cli.util.colour import bold # type: ignore
1011
from sphinx.application import Sphinx
1112
from sphinx.builders import Builder
1213
from sphinx.domains.changeset import ChangeSetDomain
1314
from sphinx.locale import _, __
1415
from sphinx.theming import HTMLThemeFactory
1516
from sphinx.util import logging
16-
from sphinx.util.console import bold # type: ignore
1717
from sphinx.util.fileutil import copy_asset_file
1818
from sphinx.util.osutil import ensuredir, os_path
1919

sphinx/builders/gettext.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
from docutils.nodes import Element
1515

1616
from sphinx import addnodes, package_dir
17+
from sphinx._cli.util.colour import bold # type: ignore
1718
from sphinx.application import Sphinx
1819
from sphinx.builders import Builder
1920
from sphinx.domains.python import pairindextypes
2021
from sphinx.errors import ThemeError
2122
from sphinx.locale import __
2223
from sphinx.util import logging, split_index_msg
23-
from sphinx.util.console import bold # type: ignore
2424
from sphinx.util.display import status_iterator
2525
from sphinx.util.i18n import CatalogInfo, docname_to_domain
2626
from sphinx.util.nodes import extract_messages, traverse_translatable_index

sphinx/builders/latex/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
import sphinx.builders.latex.nodes # noqa: F401,E501 # Workaround: import this before writer to avoid ImportError
1414
from sphinx import addnodes, highlighting, package_dir
15+
from sphinx._cli.util.colour import bold, darkgreen # type: ignore
1516
from sphinx.application import Sphinx
1617
from sphinx.builders import Builder
1718
from sphinx.builders.latex.constants import ADDITIONAL_SETTINGS, DEFAULT_SETTINGS, SHORTHANDOFF
@@ -22,7 +23,6 @@
2223
from sphinx.errors import NoUri, SphinxError
2324
from sphinx.locale import _, __
2425
from sphinx.util import logging, texescape
25-
from sphinx.util.console import bold, darkgreen # type: ignore
2626
from sphinx.util.display import progress_message, status_iterator
2727
from sphinx.util.docutils import SphinxFileOutput, new_document
2828
from sphinx.util.fileutil import copy_asset_file

sphinx/builders/linkcheck.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,20 @@
2020
from requests import Response
2121
from requests.exceptions import ConnectionError, HTTPError, TooManyRedirects
2222

23+
from sphinx._cli.util.colour import ( # type: ignore
24+
darkgray,
25+
darkgreen,
26+
purple,
27+
red,
28+
turquoise,
29+
)
2330
from sphinx.application import Sphinx
2431
from sphinx.builders.dummy import DummyBuilder
2532
from sphinx.config import Config
2633
from sphinx.environment import BuildEnvironment
2734
from sphinx.locale import __
2835
from sphinx.transforms.post_transforms import SphinxPostTransform
2936
from sphinx.util import encode_uri, logging, requests
30-
from sphinx.util.console import darkgray, darkgreen, purple, red, turquoise # type: ignore
3137
from sphinx.util.nodes import get_node_line
3238

3339
logger = logging.getLogger(__name__)

sphinx/builders/manpage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
from docutils.io import FileOutput
1111

1212
from sphinx import addnodes
13+
from sphinx._cli.util.colour import darkgreen # type: ignore
1314
from sphinx.application import Sphinx
1415
from sphinx.builders import Builder
1516
from sphinx.config import Config
1617
from sphinx.locale import __
1718
from sphinx.util import logging
18-
from sphinx.util.console import darkgreen # type: ignore
1919
from sphinx.util.display import progress_message
2020
from sphinx.util.nodes import inline_all_toctrees
2121
from sphinx.util.osutil import ensuredir, make_filename_from_project

sphinx/builders/singlehtml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
from docutils import nodes
99
from docutils.nodes import Node
1010

11+
from sphinx._cli.util.colour import darkgreen # type: ignore
1112
from sphinx.application import Sphinx
1213
from sphinx.builders.html import StandaloneHTMLBuilder
1314
from sphinx.environment.adapters.toctree import TocTree
1415
from sphinx.locale import __
1516
from sphinx.util import logging
16-
from sphinx.util.console import darkgreen # type: ignore
1717
from sphinx.util.display import progress_message
1818
from sphinx.util.nodes import inline_all_toctrees
1919

sphinx/builders/texinfo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
from docutils.nodes import Node
1414

1515
from sphinx import addnodes, package_dir
16+
from sphinx._cli.util.colour import darkgreen # type: ignore
1617
from sphinx.application import Sphinx
1718
from sphinx.builders import Builder
1819
from sphinx.config import Config
1920
from sphinx.environment.adapters.asset import ImageAdapter
2021
from sphinx.errors import NoUri
2122
from sphinx.locale import _, __
2223
from sphinx.util import logging
23-
from sphinx.util.console import darkgreen # type: ignore
2424
from sphinx.util.display import progress_message, status_iterator
2525
from sphinx.util.docutils import new_document
2626
from sphinx.util.fileutil import copy_asset_file

sphinx/cmd/build.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,16 @@
1717

1818
import sphinx.locale
1919
from sphinx import __display_version__
20+
from sphinx._cli.util.colour import ( # type: ignore
21+
color_terminal,
22+
nocolor,
23+
red,
24+
terminal_safe,
25+
)
2026
from sphinx.application import Sphinx
2127
from sphinx.errors import SphinxError
2228
from sphinx.locale import __
2329
from sphinx.util import Tee
24-
from sphinx.util.console import color_terminal, nocolor, red, terminal_safe # type: ignore
2530
from sphinx.util.docutils import docutils_namespace, patch_docutils
2631
from sphinx.util.exceptions import format_exception_cut_frames, save_traceback
2732
from sphinx.util.osutil import abspath, ensuredir

0 commit comments

Comments
 (0)